home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_17_BBNonRes.txt < prev    next >
Text File  |  1994-01-29  |  319KB  |  5,649 lines

  1. # near model CODE resource
  2. # jump table entries: 8664-8730 (67 of them)
  3. export_1083:
  4. 00000000  4E56 FEB8                link       A6, -0x0148
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  598F                     subq.l     A7, 4
  8. 0000000C  2F0C                     move.l     -[A7], A4
  9. 0000000E  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  10. 00000012  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  11. 00000016  41EE FFFC                lea.l      A0, [A6 - 0x4]
  12. 0000001A  206E FFFC                movea.l    A0, [A6 - 0x4]
  13. 0000001E  2050                     movea.l    A0, [A0]
  14. 00000020  7000                     moveq.l    D0, 0x00
  15. 00000022  2140 00A6                move.l     [A0 + 0xA6], D0
  16. 00000026  2054                     movea.l    A0, [A4]
  17. 00000028  4AA8 00A6                tst.l      [A0 + 0xA6]
  18. 0000002C  674C                     beq        +0x4E /* 0000007A */
  19. 0000002E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  20. 00000032  486E FFB8                pea.l      [A6 - 0x48]
  21. 00000036  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  22. 0000003A  4A00                     tst.b      D0
  23. 0000003C  584F                     addq.w     A7, 4
  24. 0000003E  6726                     beq        +0x28 /* 00000066 */
  25. 00000040  41EE FEB8                lea.l      A0, [A6 - 0x148]
  26. 00000044  486E FEB8                pea.l      [A6 - 0x148]
  27. 00000048  2F0C                     move.l     -[A7], A4
  28. 0000004A  4EBA 0050                jsr        [PC + 0x50 /* 0000009C */]
  29. 0000004E  486E FEB8                pea.l      [A6 - 0x148]
  30. 00000052  7000                     moveq.l    D0, 0x00
  31. 00000054  1F00                     move.b     -[A7], D0
  32. 00000056  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  33. 0000005A  4EBA 00F4                jsr        [PC + 0xF4 /* 00000150 */]
  34. 0000005E  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  35. 00000064  6014                     bra        +0x16 /* 0000007A */
  36. label00000066:
  37. 00000066  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  38. 0000006A  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  39. 0000006E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  40. 00000072  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  41. 00000076  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  42. label0000007A:
  43. 0000007A  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  44. 00000080  286E FEB4                movea.l    A4, [A6 - 0x14C]
  45. 00000084  4E5E                     unlink     A6
  46. 00000086  2E9F                     move.l     [A7], [A7]+
  47. 00000088  4E75                     rts
  48. 0000008A  8E54                     or.w       D7, [A4]
  49. 0000008C  434C                     chk.w      D1, A4
  50. 0000008E  5553                     subq.w     [A3], 2
  51. 00000090  5445                     addq.w     D5, 2
  52. 00000092  522E 434C                addq.b     [A6 + 0x434C], 1
  53. 00000096  4F4E                     chk.w      D7, A6
  54. 00000098  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  55. 0000009A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  56. // begin alternate branch 0000009C-000000A0
  57. export_1084:
  58. fn0000009C:
  59. 0000009C  4E56 FFFC                link       A6, -0x0004
  60. // end alternate branch 0000009C-000000A0
  61. export_1084: // at 0000009C (misaligned)
  62. fn0000009C: // (misaligned)
  63. 0000009E  FFFC                     .invalid   <<F/7/7>>
  64. 000000A0  48E7 0018                movem.l    -[A7], A3,A4
  65. 000000A4  266E 000C                movea.l    A3, [A6 + 0xC]
  66. 000000A8  286E 0008                movea.l    A4, [A6 + 0x8]
  67. 000000AC  2054                     movea.l    A0, [A4]
  68. 000000AE  4AA8 00A6                tst.l      [A0 + 0xA6]
  69. 000000B2  6722                     beq        +0x24 /* 000000D6 */
  70. 000000B4  2068 00A6                movea.l    A0, [A0 + 0xA6]
  71. 000000B8  2050                     movea.l    A0, [A0]
  72. 000000BA  2D48 FFFC                move.l     [A6 - 0x4], A0
  73. 000000BE  7000                     moveq.l    D0, 0x00
  74. 000000C0  1010                     move.b     D0, [A0]
  75. 000000C2  5240                     addq.w     D0, 1
  76. 000000C4  48C0                     ext.l      D0
  77. 000000C6  2F00                     move.l     -[A7], D0
  78. 000000C8  2F08                     move.l     -[A7], A0
  79. 000000CA  2F0B                     move.l     -[A7], A3
  80. 000000CC  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  81. 000000D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  82. 000000D4  601A                     bra        +0x1C /* 000000F0 */
  83. label000000D6:
  84. 000000D6  49ED FC26                lea.l      A4, [A5 - 0x3DA]
  85. 000000DA  7000                     moveq.l    D0, 0x00
  86. 000000DC  1014                     move.b     D0, [A4]
  87. 000000DE  5240                     addq.w     D0, 1
  88. 000000E0  48C0                     ext.l      D0
  89. 000000E2  2F00                     move.l     -[A7], D0
  90. 000000E4  2F0C                     move.l     -[A7], A4
  91. 000000E6  2F0B                     move.l     -[A7], A3
  92. 000000E8  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  93. 000000EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  94. label000000F0:
  95. 000000F0  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  96. 000000F6  4E5E                     unlink     A6
  97. 000000F8  205F                     movea.l    A0, [A7]+
  98. 000000FA  504F                     addq.w     A7, 8
  99. 000000FC  4ED0                     jmp        [A0]
  100. 000000FE  9154                     sub.w      [A4], D0
  101. 00000100  434C                     chk.w      D1, A4
  102. 00000102  5553                     subq.w     [A3], 2
  103. 00000104  5445                     addq.w     D5, 2
  104. 00000106  522E 4745                addq.b     [A6 + 0x4745], 1
  105. 0000010A  544C                     addq.w     A4, 2
  106. 0000010C  4142                     chk.w      D0, D2
  107. 0000010E  454C                     chk.w      D2, A4
  108. 00000110  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  109. // begin alternate branch 00000112-00000118
  110. export_1085:
  111. fn00000112:
  112. 00000112  4E56 0000                link       A6, 0
  113. 00000116  2F0C                     move.l     -[A7], A4
  114. // end alternate branch 00000112-00000118
  115. export_1085: // at 00000112 (misaligned)
  116. fn00000112: // (misaligned)
  117. 00000114  0000 2F0C                ori.b      D0, 0xC
  118. 00000118  286E 0008                movea.l    A4, [A6 + 0x8]
  119. 0000011C  598F                     subq.l     A7, 4
  120. 0000011E  2054                     movea.l    A0, [A4]
  121. 00000120  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  122. 00000124  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  123. 00000128  2054                     movea.l    A0, [A4]
  124. 0000012A  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  125. 0000012E  286E FFFC                movea.l    A4, [A6 - 0x4]
  126. 00000132  4E5E                     unlink     A6
  127. 00000134  2E9F                     move.l     [A7], [A7]+
  128. 00000136  4E75                     rts
  129. 00000138  9554                     sub.w      [A4], D2
  130. 0000013A  434C                     chk.w      D1, A4
  131. 0000013C  5553                     subq.w     [A3], 2
  132. 0000013E  5445                     addq.w     D5, 2
  133. 00000140  522E 5245                addq.b     [A6 + 0x5245], 1
  134. 00000144  4C45 4153                movem.l    D0,D1,D4,D6,A0,A6, D5
  135. 00000148  454C                     chk.w      D2, A4
  136. 0000014A  4142                     chk.w      D0, D2
  137. 0000014C  454C                     chk.w      D2, A4
  138. 0000014E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  139. // begin alternate branch 00000150-00000162
  140. export_1086:
  141. fn00000150:
  142. 00000150  4E56 0000                link       A6, 0
  143. 00000154  48E7 0018                movem.l    -[A7], A3,A4
  144. 00000158  266E 000E                movea.l    A3, [A6 + 0xE]
  145. 0000015C  286E 0008                movea.l    A4, [A6 + 0x8]
  146. 00000160  2F0C                     move.l     -[A7], A4
  147. // end alternate branch 00000150-00000162
  148. export_1086: // at 00000150 (misaligned)
  149. fn00000150: // (misaligned)
  150. 00000152  0000 48E7                ori.b      D0, 0xE7
  151. 00000156  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  152. 0000015A  000E 286E                ori.b      A6, 0x6E /* 'n' */
  153. 0000015E  0008 2F0C                ori.b      A0, 0xC
  154. 00000162  4EBA FFAE                jsr        [PC - 0x52 /* 00000112 */]
  155. 00000166  7000                     moveq.l    D0, 0x00
  156. 00000168  1013                     move.b     D0, [A3]
  157. 0000016A  4A80                     tst.l      D0
  158. 0000016C  631A                     bls        +0x1C /* 00000188 */
  159. 0000016E  598F                     subq.l     A7, 4
  160. 00000170  2F0B                     move.l     -[A7], A3
  161. 00000172  A906                     syscall    NewString
  162. 00000174  2054                     movea.l    A0, [A4]
  163. 00000176  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  164. 0000017A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  165. 0000017E  6708                     beq        +0xA /* 00000188 */
  166. 00000180  2054                     movea.l    A0, [A4]
  167. 00000182  7000                     moveq.l    D0, 0x00
  168. 00000184  2140 00A6                move.l     [A0 + 0xA6], D0
  169. label00000188:
  170. 00000188  4A2E 000C                tst.b      [A6 + 0xC]
  171. 0000018C  6706                     beq        +0x8 /* 00000194 */
  172. 0000018E  2F0C                     move.l     -[A7], A4
  173. 00000190  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  174. label00000194:
  175. 00000194  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  176. 0000019A  4E5E                     unlink     A6
  177. 0000019C  205F                     movea.l    A0, [A7]+
  178. 0000019E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  179. 000001A2  4ED0                     jmp        [A0]
  180. 000001A4  9154                     sub.w      [A4], D0
  181. 000001A6  434C                     chk.w      D1, A4
  182. 000001A8  5553                     subq.w     [A3], 2
  183. 000001AA  5445                     addq.w     D5, 2
  184. 000001AC  522E 5345                addq.b     [A6 + 0x5345], 1
  185. 000001B0  544C                     addq.w     A4, 2
  186. 000001B2  4142                     chk.w      D0, D2
  187. 000001B4  454C                     chk.w      D2, A4
  188. 000001B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  189. export_1087: // at 000001B8 (misaligned)
  190. 000001BA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  191. 000001BE  0008 2050                ori.b      A0, 0x50 /* 'P' */
  192. 000001C2  2D68 00AA 000C           move.l     [A6 + 0xC], [A0 + 0xAA]
  193. 000001C8  4E5E                     unlink     A6
  194. 000001CA  2E9F                     move.l     [A7], [A7]+
  195. 000001CC  4E75                     rts
  196. 000001CE  9954                     sub.w      [A4], D4
  197. 000001D0  434C                     chk.w      D1, A4
  198. 000001D2  5553                     subq.w     [A3], 2
  199. 000001D4  5445                     addq.w     D5, 2
  200. 000001D6  522E 4745                addq.b     [A6 + 0x4745], 1
  201. 000001DA  5443                     addq.w     D3, 2
  202. 000001DC  5552                     subq.w     [A2], 2
  203. 000001DE  5245                     addq.w     D5, 1
  204. 000001E0  4E54 4348                link       A4, -0xFFFFBCB8
  205. 000001E4  4F49                     chk.w      D7, A1
  206. 000001E6  4345                     chk.w      D1, D5
  207. 000001E8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  208. export_1088: // at 000001EA (misaligned)
  209. 000001EC  FFB8                     .invalid   <<F/6/7>>
  210. 000001EE  2F0C                     move.l     -[A7], A4
  211. 000001F0  286E 0008                movea.l    A4, [A6 + 0x8]
  212. 000001F4  598F                     subq.l     A7, 4
  213. 000001F6  2F0C                     move.l     -[A7], A4
  214. 000001F8  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  215. 000001FC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  216. 00000200  41EE FFFC                lea.l      A0, [A6 - 0x4]
  217. 00000204  206E FFFC                movea.l    A0, [A6 - 0x4]
  218. 00000208  2050                     movea.l    A0, [A0]
  219. 0000020A  7000                     moveq.l    D0, 0x00
  220. 0000020C  2140 00A6                move.l     [A0 + 0xA6], D0
  221. 00000210  206E FFFC                movea.l    A0, [A6 - 0x4]
  222. 00000214  2050                     movea.l    A0, [A0]
  223. 00000216  117C 0001 00A3           move.b     [A0 + 0xA3], 0x1
  224. 0000021C  206E FFFC                movea.l    A0, [A6 - 0x4]
  225. 00000220  2050                     movea.l    A0, [A0]
  226. 00000222  117C 0001 00A2           move.b     [A0 + 0xA2], 0x1
  227. 00000228  206E FFFC                movea.l    A0, [A6 - 0x4]
  228. 0000022C  2050                     movea.l    A0, [A0]
  229. 0000022E  317C FFFF 00A4           move.w     [A0 + 0xA4], 0xFFFF
  230. 00000234  2054                     movea.l    A0, [A4]
  231. 00000236  4AA8 00A6                tst.l      [A0 + 0xA6]
  232. 0000023A  6740                     beq        +0x42 /* 0000027C */
  233. 0000023C  41EE FFB8                lea.l      A0, [A6 - 0x48]
  234. 00000240  486E FFB8                pea.l      [A6 - 0x48]
  235. 00000244  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  236. 00000248  4A00                     tst.b      D0
  237. 0000024A  584F                     addq.w     A7, 4
  238. 0000024C  671A                     beq        +0x1C /* 00000268 */
  239. 0000024E  2054                     movea.l    A0, [A4]
  240. 00000250  3F28 00A4                move.w     -[A7], [A0 + 0xA4]
  241. 00000254  7000                     moveq.l    D0, 0x00
  242. 00000256  1F00                     move.b     -[A7], D0
  243. 00000258  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  244. 0000025C  4EBA 0092                jsr        [PC + 0x92 /* 000002F0 */]
  245. 00000260  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  246. 00000266  6014                     bra        +0x16 /* 0000027C */
  247. label00000268:
  248. 00000268  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  249. 0000026C  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  250. 00000270  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  251. 00000274  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  252. 00000278  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  253. label0000027C:
  254. 0000027C  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  255. 00000282  286E FFB4                movea.l    A4, [A6 - 0x4C]
  256. 00000286  4E5E                     unlink     A6
  257. 00000288  2E9F                     move.l     [A7], [A7]+
  258. 0000028A  4E75                     rts
  259. 0000028C  8B54                     or.w       [A4], D5
  260. 0000028E  4943                     chk.w      D4, D3
  261. 00000290  4F4E                     chk.w      D7, A6
  262. 00000292  2E43                     movea.l    A7, D3
  263. 00000294  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  264. 00000298  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  265. // begin alternate branch 0000029A-000002A0
  266. export_1089:
  267. fn0000029A:
  268. 0000029A  4E56 0000                link       A6, 0
  269. 0000029E  2F0C                     move.l     -[A7], A4
  270. // end alternate branch 0000029A-000002A0
  271. export_1089: // at 0000029A (misaligned)
  272. fn0000029A: // (misaligned)
  273. 0000029C  0000 2F0C                ori.b      D0, 0xC
  274. 000002A0  286E 0008                movea.l    A4, [A6 + 0x8]
  275. 000002A4  2054                     movea.l    A0, [A4]
  276. 000002A6  317C FFFF 00A4           move.w     [A0 + 0xA4], 0xFFFF
  277. 000002AC  2054                     movea.l    A0, [A4]
  278. 000002AE  4AA8 00A6                tst.l      [A0 + 0xA6]
  279. 000002B2  671E                     beq        +0x20 /* 000002D2 */
  280. 000002B4  4A28 00A3                tst.b      [A0 + 0xA3]
  281. 000002B8  6708                     beq        +0xA /* 000002C2 */
  282. 000002BA  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  283. 000002BE  AA25                     syscall    DisposeCIcon/DisposCIcon
  284. 000002C0  6008                     bra        +0xA /* 000002CA */
  285. label000002C2:
  286. 000002C2  2054                     movea.l    A0, [A4]
  287. 000002C4  2068 00A6                movea.l    A0, [A0 + 0xA6]
  288. 000002C8  A049                     syscall    HPurge
  289. label000002CA:
  290. 000002CA  2054                     movea.l    A0, [A4]
  291. 000002CC  7000                     moveq.l    D0, 0x00
  292. 000002CE  2140 00A6                move.l     [A0 + 0xA6], D0
  293. label000002D2:
  294. 000002D2  286E FFFC                movea.l    A4, [A6 - 0x4]
  295. 000002D6  4E5E                     unlink     A6
  296. 000002D8  2E9F                     move.l     [A7], [A7]+
  297. 000002DA  4E75                     rts
  298. 000002DC  9154                     sub.w      [A4], D0
  299. 000002DE  4943                     chk.w      D4, D3
  300. 000002E0  4F4E                     chk.w      D7, A6
  301. 000002E2  2E52                     movea.l    A7, [A2]
  302. 000002E4  454C                     chk.w      D2, A4
  303. 000002E6  4541                     chk.w      D2, D1
  304. 000002E8  5345                     subq.w     D5, 1
  305. 000002EA  4943                     chk.w      D4, D3
  306. 000002EC  4F4E                     chk.w      D7, A6
  307. 000002EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  308. // begin alternate branch 000002F0-000002F8
  309. export_1090:
  310. fn000002F0:
  311. 000002F0  4E56 0000                link       A6, 0
  312. 000002F4  48E7 0118                movem.l    -[A7], D7,A3,A4
  313. // end alternate branch 000002F0-000002F8
  314. export_1090: // at 000002F0 (misaligned)
  315. fn000002F0: // (misaligned)
  316. 000002F2  0000 48E7                ori.b      D0, 0xE7
  317. 000002F6  0118                     btst       [A0]+, D0
  318. 000002F8  286E 0008                movea.l    A4, [A6 + 0x8]
  319. 000002FC  2F0C                     move.l     -[A7], A4
  320. 000002FE  4EBA FF9A                jsr        [PC - 0x66 /* 0000029A */]
  321. 00000302  2054                     movea.l    A0, [A4]
  322. 00000304  316E 000E 00A4           move.w     [A0 + 0xA4], [A6 + 0xE]
  323. 0000030A  2054                     movea.l    A0, [A4]
  324. 0000030C  70FF                     moveq.l    D0, 0xFFFFFFFF
  325. 0000030E  B068 00A4                cmp.w      D0, [A0 + 0xA4]
  326. 00000312  6778                     beq        +0x7A /* 0000038C */
  327. 00000314  4A28 00A2                tst.b      [A0 + 0xA2]
  328. 00000318  673C                     beq        +0x3E /* 00000356 */
  329. 0000031A  4A2D FD6D                tst.b      [A5 - 0x293]
  330. 0000031E  6736                     beq        +0x38 /* 00000356 */
  331. 00000320  598F                     subq.l     A7, 4
  332. 00000322  2F3C 6369 636E           move.l     -[A7], 0x6369636E /* 'cicn' */
  333. 00000328  2054                     movea.l    A0, [A4]
  334. 0000032A  3F28 00A4                move.w     -[A7], [A0 + 0xA4]
  335. 0000032E  A9A0                     syscall    GetResource
  336. 00000330  265F                     movea.l    A3, [A7]+
  337. 00000332  200B                     move.l     D0, A3
  338. 00000334  6720                     beq        +0x22 /* 00000356 */
  339. 00000336  204B                     movea.l    A0, A3
  340. 00000338  A069                     syscall    HGetState
  341. 0000033A  1E00                     move.b     D7, D0
  342. 0000033C  204B                     movea.l    A0, A3
  343. 0000033E  A04A                     syscall    HNoPurge
  344. 00000340  598F                     subq.l     A7, 4
  345. 00000342  2054                     movea.l    A0, [A4]
  346. 00000344  3F28 00A4                move.w     -[A7], [A0 + 0xA4]
  347. 00000348  AA1E                     syscall    GetCIcon
  348. 0000034A  2054                     movea.l    A0, [A4]
  349. 0000034C  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  350. 00000350  204B                     movea.l    A0, A3
  351. 00000352  1007                     move.b     D0, D7
  352. 00000354  A06A                     syscall    HSetState
  353. label00000356:
  354. 00000356  2054                     movea.l    A0, [A4]
  355. 00000358  4AA8 00A6                tst.l      [A0 + 0xA6]
  356. 0000035C  6708                     beq        +0xA /* 00000366 */
  357. 0000035E  117C 0001 00A3           move.b     [A0 + 0xA3], 0x1
  358. 00000364  601C                     bra        +0x1E /* 00000382 */
  359. label00000366:
  360. 00000366  598F                     subq.l     A7, 4
  361. 00000368  2054                     movea.l    A0, [A4]
  362. 0000036A  3F28 00A4                move.w     -[A7], [A0 + 0xA4]
  363. 0000036E  A9BB                     syscall    GetIcon
  364. 00000370  2054                     movea.l    A0, [A4]
  365. 00000372  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  366. 00000376  2054                     movea.l    A0, [A4]
  367. 00000378  4AA8 00A6                tst.l      [A0 + 0xA6]
  368. 0000037C  6704                     beq        +0x6 /* 00000382 */
  369. 0000037E  4228 00A3                clr.b      [A0 + 0xA3]
  370. label00000382:
  371. 00000382  2054                     movea.l    A0, [A4]
  372. 00000384  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  373. 00000388  4EAD 38EA                jsr        [A5 + 0x38EA /* export_1817 */]
  374. label0000038C:
  375. 0000038C  4A2E 000C                tst.b      [A6 + 0xC]
  376. 00000390  6706                     beq        +0x8 /* 00000398 */
  377. 00000392  2F0C                     move.l     -[A7], A4
  378. 00000394  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  379. label00000398:
  380. 00000398  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  381. 0000039E  4E5E                     unlink     A6
  382. 000003A0  205F                     movea.l    A0, [A7]+
  383. 000003A2  504F                     addq.w     A7, 8
  384. 000003A4  4ED0                     jmp        [A0]
  385. 000003A6  9354                     sub.w      [A4], D1
  386. 000003A8  4943                     chk.w      D4, D3
  387. 000003AA  4F4E                     chk.w      D7, A6
  388. 000003AC  2E53                     movea.l    A7, [A3]
  389. 000003AE  4554                     chk.w      D2, [A4]
  390. 000003B0  4943                     chk.w      D4, D3
  391. 000003B2  4F4E                     chk.w      D7, A6
  392. 000003B4  5253                     addq.w     [A3], 1
  393. 000003B6  5243                     addq.w     D3, 1
  394. 000003B8  4944                     chk.w      D4, D4
  395. 000003BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  396. export_1091: // at 000003BC (misaligned)
  397. 000003BE  FFB8                     .invalid   <<F/6/7>>
  398. 000003C0  2F0C                     move.l     -[A7], A4
  399. 000003C2  286E 0008                movea.l    A4, [A6 + 0x8]
  400. 000003C6  598F                     subq.l     A7, 4
  401. 000003C8  2F0C                     move.l     -[A7], A4
  402. 000003CA  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  403. 000003CE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  404. 000003D2  41EE FFFC                lea.l      A0, [A6 - 0x4]
  405. 000003D6  206E FFFC                movea.l    A0, [A6 - 0x4]
  406. 000003DA  2050                     movea.l    A0, [A0]
  407. 000003DC  317C FFFF 00A2           move.w     [A0 + 0xA2], 0xFFFF
  408. 000003E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  409. 000003E6  2050                     movea.l    A0, [A0]
  410. 000003E8  7000                     moveq.l    D0, 0x00
  411. 000003EA  2140 00A4                move.l     [A0 + 0xA4], D0
  412. 000003EE  2054                     movea.l    A0, [A4]
  413. 000003F0  4AA8 00A4                tst.l      [A0 + 0xA4]
  414. 000003F4  6740                     beq        +0x42 /* 00000436 */
  415. 000003F6  41EE FFB8                lea.l      A0, [A6 - 0x48]
  416. 000003FA  486E FFB8                pea.l      [A6 - 0x48]
  417. 000003FE  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  418. 00000402  4A00                     tst.b      D0
  419. 00000404  584F                     addq.w     A7, 4
  420. 00000406  671A                     beq        +0x1C /* 00000422 */
  421. 00000408  2054                     movea.l    A0, [A4]
  422. 0000040A  3F28 00A2                move.w     -[A7], [A0 + 0xA2]
  423. 0000040E  7000                     moveq.l    D0, 0x00
  424. 00000410  1F00                     move.b     -[A7], D0
  425. 00000412  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  426. 00000416  4EBA 0092                jsr        [PC + 0x92 /* 000004AA */]
  427. 0000041A  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  428. 00000420  6014                     bra        +0x16 /* 00000436 */
  429. label00000422:
  430. 00000422  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  431. 00000426  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  432. 0000042A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  433. 0000042E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  434. 00000432  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  435. label00000436:
  436. 00000436  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  437. 0000043C  286E FFB4                movea.l    A4, [A6 - 0x4C]
  438. 00000440  4E5E                     unlink     A6
  439. 00000442  2E9F                     move.l     [A7], [A7]+
  440. 00000444  4E75                     rts
  441. 00000446  9054                     sub.w      D0, [A4]
  442. 00000448  534D                     subq.w     A5, 1
  443. 0000044A  414C                     chk.w      D0, A4
  444. 0000044C  4C49 434F                movem.l    D0,D1,D2,D3,D6,A0,A1,A6, A1
  445. 00000450  4E2E                     .invalid   // invalid opcode 4
  446. 00000452  434C                     chk.w      D1, A4
  447. 00000454  4F4E                     chk.w      D7, A6
  448. 00000456  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  449. 00000458  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  450. // begin alternate branch 0000045A-00000460
  451. fn0000045A:
  452. 0000045A  4E56 0000                link       A6, 0
  453. 0000045E  2F0C                     move.l     -[A7], A4
  454. // end alternate branch 0000045A-00000460
  455. fn0000045A: // (misaligned)
  456. 0000045C  0000 2F0C                ori.b      D0, 0xC
  457. 00000460  286E 0008                movea.l    A4, [A6 + 0x8]
  458. 00000464  2054                     movea.l    A0, [A4]
  459. 00000466  317C FFFF 00A2           move.w     [A0 + 0xA2], 0xFFFF
  460. 0000046C  2054                     movea.l    A0, [A4]
  461. 0000046E  4AA8 00A4                tst.l      [A0 + 0xA4]
  462. 00000472  670E                     beq        +0x10 /* 00000482 */
  463. 00000474  2068 00A4                movea.l    A0, [A0 + 0xA4]
  464. 00000478  A049                     syscall    HPurge
  465. 0000047A  2054                     movea.l    A0, [A4]
  466. 0000047C  7000                     moveq.l    D0, 0x00
  467. 0000047E  2140 00A4                move.l     [A0 + 0xA4], D0
  468. label00000482:
  469. 00000482  286E FFFC                movea.l    A4, [A6 - 0x4]
  470. 00000486  4E5E                     unlink     A6
  471. 00000488  2E9F                     move.l     [A7], [A7]+
  472. 0000048A  4E75                     rts
  473. 0000048C  9B54                     sub.w      [A4], D5
  474. 0000048E  534D                     subq.w     A5, 1
  475. 00000490  414C                     chk.w      D0, A4
  476. 00000492  4C49 434F                movem.l    D0,D1,D2,D3,D6,A0,A1,A6, A1
  477. 00000496  4E2E                     .invalid   // invalid opcode 4
  478. 00000498  5245                     addq.w     D5, 1
  479. 0000049A  4C45 4153                movem.l    D0,D1,D4,D6,A0,A6, D5
  480. 0000049E  4553                     chk.w      D2, [A3]
  481. 000004A0  4D41                     chk.w      D6, D1
  482. 000004A2  4C4C 4943                movem.l    D0,D1,D6,A0,A3,A6, A4
  483. 000004A6  4F4E                     chk.w      D7, A6
  484. 000004A8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  485. // begin alternate branch 000004AA-000004B0
  486. export_1092:
  487. fn000004AA:
  488. 000004AA  4E56 0000                link       A6, 0
  489. 000004AE  2F0C                     move.l     -[A7], A4
  490. // end alternate branch 000004AA-000004B0
  491. export_1092: // at 000004AA (misaligned)
  492. fn000004AA: // (misaligned)
  493. 000004AC  0000 2F0C                ori.b      D0, 0xC
  494. 000004B0  286E 0008                movea.l    A4, [A6 + 0x8]
  495. 000004B4  2F0C                     move.l     -[A7], A4
  496. 000004B6  4EBA FFA2                jsr        [PC - 0x5E /* 0000045A */]
  497. 000004BA  2054                     movea.l    A0, [A4]
  498. 000004BC  316E 000E 00A2           move.w     [A0 + 0xA2], [A6 + 0xE]
  499. 000004C2  2054                     movea.l    A0, [A4]
  500. 000004C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  501. 000004C6  B068 00A2                cmp.w      D0, [A0 + 0xA2]
  502. 000004CA  6720                     beq        +0x22 /* 000004EC */
  503. 000004CC  598F                     subq.l     A7, 4
  504. 000004CE  2F3C 5349 434E           move.l     -[A7], 0x5349434E /* 'SICN' */
  505. 000004D4  2054                     movea.l    A0, [A4]
  506. 000004D6  3F28 00A2                move.w     -[A7], [A0 + 0xA2]
  507. 000004DA  A9A0                     syscall    GetResource
  508. 000004DC  2054                     movea.l    A0, [A4]
  509. 000004DE  215F 00A4                move.l     [A0 + 0xA4], [A7]+
  510. 000004E2  2054                     movea.l    A0, [A4]
  511. 000004E4  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  512. 000004E8  4EAD 38EA                jsr        [A5 + 0x38EA /* export_1817 */]
  513. label000004EC:
  514. 000004EC  4A2E 000C                tst.b      [A6 + 0xC]
  515. 000004F0  6706                     beq        +0x8 /* 000004F8 */
  516. 000004F2  2F0C                     move.l     -[A7], A4
  517. 000004F4  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  518. label000004F8:
  519. 000004F8  286E FFFC                movea.l    A4, [A6 - 0x4]
  520. 000004FC  4E5E                     unlink     A6
  521. 000004FE  205F                     movea.l    A0, [A7]+
  522. 00000500  504F                     addq.w     A7, 8
  523. 00000502  4ED0                     jmp        [A0]
  524. 00000504  9754                     sub.w      [A4], D3
  525. 00000506  534D                     subq.w     A5, 1
  526. 00000508  414C                     chk.w      D0, A4
  527. 0000050A  4C49 434F                movem.l    D0,D1,D2,D3,D6,A0,A1,A6, A1
  528. 0000050E  4E2E                     .invalid   // invalid opcode 4
  529. 00000510  5345                     subq.w     D5, 1
  530. 00000512  5453                     addq.w     [A3], 2
  531. 00000514  4D41                     chk.w      D6, D1
  532. 00000516  4C4C 4943                movem.l    D0,D1,D6,A0,A3,A6, A4
  533. 0000051A  4F4E                     chk.w      D7, A6
  534. 0000051C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  535. export_1093: // at 0000051E (misaligned)
  536. 00000520  FFB8                     .invalid   <<F/6/7>>
  537. 00000522  2F0C                     move.l     -[A7], A4
  538. 00000524  286E 0008                movea.l    A4, [A6 + 0x8]
  539. 00000528  598F                     subq.l     A7, 4
  540. 0000052A  2F0C                     move.l     -[A7], A4
  541. 0000052C  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  542. 00000530  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  543. 00000534  41EE FFFC                lea.l      A0, [A6 - 0x4]
  544. 00000538  206E FFFC                movea.l    A0, [A6 - 0x4]
  545. 0000053C  2050                     movea.l    A0, [A0]
  546. 0000053E  7000                     moveq.l    D0, 0x00
  547. 00000540  2140 00A6                move.l     [A0 + 0xA6], D0
  548. 00000544  206E FFFC                movea.l    A0, [A6 - 0x4]
  549. 00000548  2050                     movea.l    A0, [A0]
  550. 0000054A  117C 0001 00A2           move.b     [A0 + 0xA2], 0x1
  551. 00000550  206E FFFC                movea.l    A0, [A6 - 0x4]
  552. 00000554  2050                     movea.l    A0, [A0]
  553. 00000556  117C 0001 00A3           move.b     [A0 + 0xA3], 0x1
  554. 0000055C  206E FFFC                movea.l    A0, [A6 - 0x4]
  555. 00000560  2050                     movea.l    A0, [A0]
  556. 00000562  317C FFFF 00A4           move.w     [A0 + 0xA4], 0xFFFF
  557. 00000568  2054                     movea.l    A0, [A4]
  558. 0000056A  4AA8 00A6                tst.l      [A0 + 0xA6]
  559. 0000056E  6740                     beq        +0x42 /* 000005B0 */
  560. 00000570  41EE FFB8                lea.l      A0, [A6 - 0x48]
  561. 00000574  486E FFB8                pea.l      [A6 - 0x48]
  562. 00000578  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  563. 0000057C  4A00                     tst.b      D0
  564. 0000057E  584F                     addq.w     A7, 4
  565. 00000580  671A                     beq        +0x1C /* 0000059C */
  566. 00000582  2054                     movea.l    A0, [A4]
  567. 00000584  3F28 00A4                move.w     -[A7], [A0 + 0xA4]
  568. 00000588  7000                     moveq.l    D0, 0x00
  569. 0000058A  1F00                     move.b     -[A7], D0
  570. 0000058C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  571. 00000590  4EBA 009C                jsr        [PC + 0x9C /* 0000062E */]
  572. 00000594  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  573. 0000059A  6014                     bra        +0x16 /* 000005B0 */
  574. label0000059C:
  575. 0000059C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  576. 000005A0  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  577. 000005A4  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  578. 000005A8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  579. 000005AC  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  580. label000005B0:
  581. 000005B0  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  582. 000005B6  286E FFB4                movea.l    A4, [A6 - 0x4C]
  583. 000005BA  4E5E                     unlink     A6
  584. 000005BC  2E9F                     move.l     [A7], [A7]+
  585. 000005BE  4E75                     rts
  586. 000005C0  8E54                     or.w       D7, [A4]
  587. 000005C2  5041                     addq.w     D1, 8
  588. 000005C4  5454                     addq.w     [A4], 2
  589. 000005C6  4552                     chk.w      D2, [A2]
  590. 000005C8  4E2E                     .invalid   // invalid opcode 4
  591. 000005CA  434C                     chk.w      D1, A4
  592. 000005CC  4F4E                     chk.w      D7, A6
  593. 000005CE  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  594. 000005D0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  595. // begin alternate branch 000005D2-000005D8
  596. export_1094:
  597. fn000005D2:
  598. 000005D2  4E56 0000                link       A6, 0
  599. 000005D6  2F0C                     move.l     -[A7], A4
  600. // end alternate branch 000005D2-000005D8
  601. export_1094: // at 000005D2 (misaligned)
  602. fn000005D2: // (misaligned)
  603. 000005D4  0000 2F0C                ori.b      D0, 0xC
  604. 000005D8  286E 0008                movea.l    A4, [A6 + 0x8]
  605. 000005DC  2054                     movea.l    A0, [A4]
  606. 000005DE  317C FFFF 00A4           move.w     [A0 + 0xA4], 0xFFFF
  607. 000005E4  2054                     movea.l    A0, [A4]
  608. 000005E6  4AA8 00A6                tst.l      [A0 + 0xA6]
  609. 000005EA  671E                     beq        +0x20 /* 0000060A */
  610. 000005EC  4A28 00A3                tst.b      [A0 + 0xA3]
  611. 000005F0  6708                     beq        +0xA /* 000005FA */
  612. 000005F2  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  613. 000005F6  AA08                     syscall    DisposePixPat/DisposPixPat
  614. 000005F8  6008                     bra        +0xA /* 00000602 */
  615. label000005FA:
  616. 000005FA  2054                     movea.l    A0, [A4]
  617. 000005FC  2068 00A6                movea.l    A0, [A0 + 0xA6]
  618. 00000600  A049                     syscall    HPurge
  619. label00000602:
  620. 00000602  2054                     movea.l    A0, [A4]
  621. 00000604  7000                     moveq.l    D0, 0x00
  622. 00000606  2140 00A6                move.l     [A0 + 0xA6], D0
  623. label0000060A:
  624. 0000060A  286E FFFC                movea.l    A4, [A6 - 0x4]
  625. 0000060E  4E5E                     unlink     A6
  626. 00000610  2E9F                     move.l     [A7], [A7]+
  627. 00000612  4E75                     rts
  628. 00000614  9754                     sub.w      [A4], D3
  629. 00000616  5041                     addq.w     D1, 8
  630. 00000618  5454                     addq.w     [A4], 2
  631. 0000061A  4552                     chk.w      D2, [A2]
  632. 0000061C  4E2E                     .invalid   // invalid opcode 4
  633. 0000061E  5245                     addq.w     D5, 1
  634. 00000620  4C45 4153                movem.l    D0,D1,D4,D6,A0,A6, D5
  635. 00000624  4550                     chk.w      D2, [A0]
  636. 00000626  4154                     chk.w      D0, [A4]
  637. 00000628  5445                     addq.w     D5, 2
  638. 0000062A  524E                     addq.w     A6, 1
  639. 0000062C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  640. // begin alternate branch 0000062E-00000634
  641. export_1095:
  642. fn0000062E:
  643. 0000062E  4E56 0000                link       A6, 0
  644. 00000632  2F0C                     move.l     -[A7], A4
  645. // end alternate branch 0000062E-00000634
  646. export_1095: // at 0000062E (misaligned)
  647. fn0000062E: // (misaligned)
  648. 00000630  0000 2F0C                ori.b      D0, 0xC
  649. 00000634  286E 0008                movea.l    A4, [A6 + 0x8]
  650. 00000638  2F0C                     move.l     -[A7], A4
  651. 0000063A  4EBA FF96                jsr        [PC - 0x6A /* 000005D2 */]
  652. 0000063E  2054                     movea.l    A0, [A4]
  653. 00000640  316E 000E 00A4           move.w     [A0 + 0xA4], [A6 + 0xE]
  654. 00000646  2054                     movea.l    A0, [A4]
  655. 00000648  70FF                     moveq.l    D0, 0xFFFFFFFF
  656. 0000064A  B068 00A4                cmp.w      D0, [A0 + 0xA4]
  657. 0000064E  6752                     beq        +0x54 /* 000006A2 */
  658. 00000650  4A28 00A2                tst.b      [A0 + 0xA2]
  659. 00000654  6716                     beq        +0x18 /* 0000066C */
  660. 00000656  4A2D FD6D                tst.b      [A5 - 0x293]
  661. 0000065A  6710                     beq        +0x12 /* 0000066C */
  662. 0000065C  598F                     subq.l     A7, 4
  663. 0000065E  2054                     movea.l    A0, [A4]
  664. 00000660  3F28 00A4                move.w     -[A7], [A0 + 0xA4]
  665. 00000664  AA0C                     syscall    GetPixPat
  666. 00000666  2054                     movea.l    A0, [A4]
  667. 00000668  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  668. label0000066C:
  669. 0000066C  2054                     movea.l    A0, [A4]
  670. 0000066E  4AA8 00A6                tst.l      [A0 + 0xA6]
  671. 00000672  6708                     beq        +0xA /* 0000067C */
  672. 00000674  117C 0001 00A3           move.b     [A0 + 0xA3], 0x1
  673. 0000067A  601C                     bra        +0x1E /* 00000698 */
  674. label0000067C:
  675. 0000067C  598F                     subq.l     A7, 4
  676. 0000067E  2054                     movea.l    A0, [A4]
  677. 00000680  3F28 00A4                move.w     -[A7], [A0 + 0xA4]
  678. 00000684  A9B8                     syscall    GetPattern
  679. 00000686  2054                     movea.l    A0, [A4]
  680. 00000688  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  681. 0000068C  2054                     movea.l    A0, [A4]
  682. 0000068E  4AA8 00A6                tst.l      [A0 + 0xA6]
  683. 00000692  6704                     beq        +0x6 /* 00000698 */
  684. 00000694  4228 00A3                clr.b      [A0 + 0xA3]
  685. label00000698:
  686. 00000698  2054                     movea.l    A0, [A4]
  687. 0000069A  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  688. 0000069E  4EAD 38EA                jsr        [A5 + 0x38EA /* export_1817 */]
  689. label000006A2:
  690. 000006A2  4A2E 000C                tst.b      [A6 + 0xC]
  691. 000006A6  6706                     beq        +0x8 /* 000006AE */
  692. 000006A8  2F0C                     move.l     -[A7], A4
  693. 000006AA  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  694. label000006AE:
  695. 000006AE  286E FFFC                movea.l    A4, [A6 - 0x4]
  696. 000006B2  4E5E                     unlink     A6
  697. 000006B4  205F                     movea.l    A0, [A7]+
  698. 000006B6  504F                     addq.w     A7, 8
  699. 000006B8  4ED0                     jmp        [A0]
  700. 000006BA  9954                     sub.w      [A4], D4
  701. 000006BC  5041                     addq.w     D1, 8
  702. 000006BE  5454                     addq.w     [A4], 2
  703. 000006C0  4552                     chk.w      D2, [A2]
  704. 000006C2  4E2E                     .invalid   // invalid opcode 4
  705. 000006C4  5345                     subq.w     D5, 1
  706. 000006C6  5450                     addq.w     [A0], 2
  707. 000006C8  4154                     chk.w      D0, [A4]
  708. 000006CA  5445                     addq.w     D5, 2
  709. 000006CC  524E                     addq.w     A6, 1
  710. 000006CE  5253                     addq.w     [A3], 1
  711. 000006D0  5243                     addq.w     D3, 1
  712. 000006D2  4944                     chk.w      D4, D4
  713. 000006D4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  714. export_1096: // at 000006D6 (misaligned)
  715. 000006D8  FFB8                     .invalid   <<F/6/7>>
  716. 000006DA  2F0C                     move.l     -[A7], A4
  717. 000006DC  286E 0008                movea.l    A4, [A6 + 0x8]
  718. 000006E0  41EE FFFC                lea.l      A0, [A6 - 0x4]
  719. 000006E4  598F                     subq.l     A7, 4
  720. 000006E6  2F0C                     move.l     -[A7], A4
  721. 000006E8  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  722. 000006EC  205F                     movea.l    A0, [A7]+
  723. 000006EE  2D48 FFFC                move.l     [A6 - 0x4], A0
  724. 000006F2  2050                     movea.l    A0, [A0]
  725. 000006F4  317C FFFF 00A2           move.w     [A0 + 0xA2], 0xFFFF
  726. 000006FA  206E FFFC                movea.l    A0, [A6 - 0x4]
  727. 000006FE  2050                     movea.l    A0, [A0]
  728. 00000700  7000                     moveq.l    D0, 0x00
  729. 00000702  2140 00A4                move.l     [A0 + 0xA4], D0
  730. 00000706  2054                     movea.l    A0, [A4]
  731. 00000708  4AA8 00A4                tst.l      [A0 + 0xA4]
  732. 0000070C  6740                     beq        +0x42 /* 0000074E */
  733. 0000070E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  734. 00000712  486E FFB8                pea.l      [A6 - 0x48]
  735. 00000716  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  736. 0000071A  4A00                     tst.b      D0
  737. 0000071C  584F                     addq.w     A7, 4
  738. 0000071E  671A                     beq        +0x1C /* 0000073A */
  739. 00000720  2054                     movea.l    A0, [A4]
  740. 00000722  3F28 00A2                move.w     -[A7], [A0 + 0xA2]
  741. 00000726  7000                     moveq.l    D0, 0x00
  742. 00000728  1F00                     move.b     -[A7], D0
  743. 0000072A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  744. 0000072E  4EBA 008C                jsr        [PC + 0x8C /* 000007BC */]
  745. 00000732  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  746. 00000738  6014                     bra        +0x16 /* 0000074E */
  747. label0000073A:
  748. 0000073A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  749. 0000073E  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  750. 00000742  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  751. 00000746  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  752. 0000074A  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  753. label0000074E:
  754. 0000074E  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  755. 00000754  286E FFB4                movea.l    A4, [A6 - 0x4C]
  756. 00000758  4E5E                     unlink     A6
  757. 0000075A  2E9F                     move.l     [A7], [A7]+
  758. 0000075C  4E75                     rts
  759. 0000075E  8E54                     or.w       D7, [A4]
  760. 00000760  5049                     addq.w     A1, 8
  761. 00000762  4354                     chk.w      D1, [A4]
  762. 00000764  5552                     subq.w     [A2], 2
  763. 00000766  452E 434C                .invalid   2, [A6 + 0x434C] // invalid opcode 4 with b == 4
  764. 0000076A  4F4E                     chk.w      D7, A6
  765. 0000076C  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  766. 0000076E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  767. // begin alternate branch 00000770-00000776
  768. export_1097:
  769. fn00000770:
  770. 00000770  4E56 0000                link       A6, 0
  771. 00000774  2F0C                     move.l     -[A7], A4
  772. // end alternate branch 00000770-00000776
  773. export_1097: // at 00000770 (misaligned)
  774. fn00000770: // (misaligned)
  775. 00000772  0000 2F0C                ori.b      D0, 0xC
  776. 00000776  286E 0008                movea.l    A4, [A6 + 0x8]
  777. 0000077A  2054                     movea.l    A0, [A4]
  778. 0000077C  317C FFFF 00A2           move.w     [A0 + 0xA2], 0xFFFF
  779. 00000782  2054                     movea.l    A0, [A4]
  780. 00000784  4AA8 00A4                tst.l      [A0 + 0xA4]
  781. 00000788  670E                     beq        +0x10 /* 00000798 */
  782. 0000078A  2068 00A4                movea.l    A0, [A0 + 0xA4]
  783. 0000078E  A049                     syscall    HPurge
  784. 00000790  2054                     movea.l    A0, [A4]
  785. 00000792  7000                     moveq.l    D0, 0x00
  786. 00000794  2140 00A4                move.l     [A0 + 0xA4], D0
  787. label00000798:
  788. 00000798  286E FFFC                movea.l    A4, [A6 - 0x4]
  789. 0000079C  4E5E                     unlink     A6
  790. 0000079E  2E9F                     move.l     [A7], [A7]+
  791. 000007A0  4E75                     rts
  792. 000007A2  9754                     sub.w      [A4], D3
  793. 000007A4  5049                     addq.w     A1, 8
  794. 000007A6  4354                     chk.w      D1, [A4]
  795. 000007A8  5552                     subq.w     [A2], 2
  796. 000007AA  452E 5245                .invalid   2, [A6 + 0x5245] // invalid opcode 4 with b == 4
  797. 000007AE  4C45 4153                movem.l    D0,D1,D4,D6,A0,A6, D5
  798. 000007B2  4550                     chk.w      D2, [A0]
  799. 000007B4  4943                     chk.w      D4, D3
  800. 000007B6  5455                     addq.w     [A5], 2
  801. 000007B8  5245                     addq.w     D5, 1
  802. 000007BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  803. // begin alternate branch 000007BC-000007C2
  804. export_1098:
  805. fn000007BC:
  806. 000007BC  4E56 0000                link       A6, 0
  807. 000007C0  2F0C                     move.l     -[A7], A4
  808. // end alternate branch 000007BC-000007C2
  809. export_1098: // at 000007BC (misaligned)
  810. fn000007BC: // (misaligned)
  811. 000007BE  0000 2F0C                ori.b      D0, 0xC
  812. 000007C2  286E 0008                movea.l    A4, [A6 + 0x8]
  813. 000007C6  2F0C                     move.l     -[A7], A4
  814. 000007C8  4EBA FFA6                jsr        [PC - 0x5A /* 00000770 */]
  815. 000007CC  2054                     movea.l    A0, [A4]
  816. 000007CE  316E 000E 00A2           move.w     [A0 + 0xA2], [A6 + 0xE]
  817. 000007D4  2054                     movea.l    A0, [A4]
  818. 000007D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  819. 000007D8  B068 00A2                cmp.w      D0, [A0 + 0xA2]
  820. 000007DC  671A                     beq        +0x1C /* 000007F8 */
  821. 000007DE  598F                     subq.l     A7, 4
  822. 000007E0  2054                     movea.l    A0, [A4]
  823. 000007E2  3F28 00A2                move.w     -[A7], [A0 + 0xA2]
  824. 000007E6  A9BC                     syscall    GetPicture
  825. 000007E8  2054                     movea.l    A0, [A4]
  826. 000007EA  215F 00A4                move.l     [A0 + 0xA4], [A7]+
  827. 000007EE  2054                     movea.l    A0, [A4]
  828. 000007F0  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  829. 000007F4  4EAD 38EA                jsr        [A5 + 0x38EA /* export_1817 */]
  830. label000007F8:
  831. 000007F8  4A2E 000C                tst.b      [A6 + 0xC]
  832. 000007FC  6706                     beq        +0x8 /* 00000804 */
  833. 000007FE  2F0C                     move.l     -[A7], A4
  834. 00000800  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  835. label00000804:
  836. 00000804  286E FFFC                movea.l    A4, [A6 - 0x4]
  837. 00000808  4E5E                     unlink     A6
  838. 0000080A  205F                     movea.l    A0, [A7]+
  839. 0000080C  504F                     addq.w     A7, 8
  840. 0000080E  4ED0                     jmp        [A0]
  841. 00000810  9954                     sub.w      [A4], D4
  842. 00000812  5049                     addq.w     A1, 8
  843. 00000814  4354                     chk.w      D1, [A4]
  844. 00000816  5552                     subq.w     [A2], 2
  845. 00000818  452E 5345                .invalid   2, [A6 + 0x5345] // invalid opcode 4 with b == 4
  846. 0000081C  5450                     addq.w     [A0], 2
  847. 0000081E  4943                     chk.w      D4, D3
  848. 00000820  5455                     addq.w     [A5], 2
  849. 00000822  5245                     addq.w     D5, 1
  850. 00000824  5253                     addq.w     [A3], 1
  851. 00000826  5243                     addq.w     D3, 1
  852. 00000828  4944                     chk.w      D4, D4
  853. 0000082A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  854. export_1099: // at 0000082C (misaligned)
  855. 0000082E  FFB8                     .invalid   <<F/6/7>>
  856. 00000830  2F0C                     move.l     -[A7], A4
  857. 00000832  286E 0008                movea.l    A4, [A6 + 0x8]
  858. 00000836  7000                     moveq.l    D0, 0x00
  859. 00000838  2D40 FFFC                move.l     [A6 - 0x4], D0
  860. 0000083C  41EE FFFC                lea.l      A0, [A6 - 0x4]
  861. 00000840  598F                     subq.l     A7, 4
  862. 00000842  2F0C                     move.l     -[A7], A4
  863. 00000844  4EBA 1A32                jsr        [PC + 0x1A32 /* 00002278 */]
  864. 00000848  205F                     movea.l    A0, [A7]+
  865. 0000084A  2D48 FFFC                move.l     [A6 - 0x4], A0
  866. 0000084E  2050                     movea.l    A0, [A0]
  867. 00000850  7000                     moveq.l    D0, 0x00
  868. 00000852  2140 00D0                move.l     [A0 + 0xD0], D0
  869. 00000856  206E FFFC                movea.l    A0, [A6 - 0x4]
  870. 0000085A  2050                     movea.l    A0, [A0]
  871. 0000085C  2140 00D4                move.l     [A0 + 0xD4], D0
  872. 00000860  41EE FFB8                lea.l      A0, [A6 - 0x48]
  873. 00000864  486E FFB8                pea.l      [A6 - 0x48]
  874. 00000868  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  875. 0000086C  4A00                     tst.b      D0
  876. 0000086E  584F                     addq.w     A7, 4
  877. 00000870  676E                     beq        +0x70 /* 000008E0 */
  878. 00000872  2054                     movea.l    A0, [A4]
  879. 00000874  4AA8 00D4                tst.l      [A0 + 0xD4]
  880. 00000878  675E                     beq        +0x60 /* 000008D8 */
  881. 0000087A  2F0C                     move.l     -[A7], A4
  882. 0000087C  2068 00D4                movea.l    A0, [A0 + 0xD4]
  883. 00000880  2050                     movea.l    A0, [A0]
  884. 00000882  2F28 0020                move.l     -[A7], [A0 + 0x20]
  885. 00000886  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  886. 0000088A  598F                     subq.l     A7, 4
  887. 0000088C  2054                     movea.l    A0, [A4]
  888. 0000088E  2F28 00D4                move.l     -[A7], [A0 + 0xD4]
  889. 00000892  4EAD 4E4A                jsr        [A5 + 0x4E4A /* export_2501 */]
  890. 00000896  206E FFFC                movea.l    A0, [A6 - 0x4]
  891. 0000089A  2050                     movea.l    A0, [A0]
  892. 0000089C  215F 00D4                move.l     [A0 + 0xD4], [A7]+
  893. 000008A0  206E FFFC                movea.l    A0, [A6 - 0x4]
  894. 000008A4  2F08                     move.l     -[A7], A0
  895. 000008A6  2050                     movea.l    A0, [A0]
  896. 000008A8  2F28 00D4                move.l     -[A7], [A0 + 0xD4]
  897. 000008AC  4EAD 4AA2                jsr        [A5 + 0x4AA2 /* export_2384 */]
  898. 000008B0  206E FFFC                movea.l    A0, [A6 - 0x4]
  899. 000008B4  2F08                     move.l     -[A7], A0
  900. 000008B6  2050                     movea.l    A0, [A0]
  901. 000008B8  2068 00D4                movea.l    A0, [A0 + 0xD4]
  902. 000008BC  2050                     movea.l    A0, [A0]
  903. 000008BE  2F28 0020                move.l     -[A7], [A0 + 0x20]
  904. 000008C2  4EAD 47FA                jsr        [A5 + 0x47FA /* export_2299 */]
  905. 000008C6  2F0C                     move.l     -[A7], A4
  906. 000008C8  2054                     movea.l    A0, [A4]
  907. 000008CA  2068 00D4                movea.l    A0, [A0 + 0xD4]
  908. 000008CE  2050                     movea.l    A0, [A0]
  909. 000008D0  2F28 0020                move.l     -[A7], [A0 + 0x20]
  910. 000008D4  4EAD 47FA                jsr        [A5 + 0x47FA /* export_2299 */]
  911. label000008D8:
  912. 000008D8  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  913. 000008DE  601A                     bra        +0x1C /* 000008FA */
  914. label000008E0:
  915. 000008E0  598F                     subq.l     A7, 4
  916. 000008E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  917. 000008E6  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  918. 000008EA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  919. 000008EE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  920. 000008F2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  921. 000008F6  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  922. label000008FA:
  923. 000008FA  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  924. 00000900  286E FFB4                movea.l    A4, [A6 - 0x4C]
  925. 00000904  4E5E                     unlink     A6
  926. 00000906  2E9F                     move.l     [A7], [A7]+
  927. 00000908  4E75                     rts
  928. 0000090A  9354                     sub.w      [A4], D1
  929. 0000090C  4449                     neg.w      A1
  930. 0000090E  414C                     chk.w      D0, A4
  931. 00000910  4F47                     chk.w      D7, D7
  932. 00000912  5445                     addq.w     D5, 2
  933. 00000914  5649                     addq.w     A1, 3
  934. 00000916  4557                     chk.w      D2, [A7]
  935. 00000918  2E43                     movea.l    A7, D3
  936. 0000091A  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  937. 0000091E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  938. export_1100: // at 00000920 (misaligned)
  939. 00000922  FED4 48E7                .extension 0xED4 <<F/2-3/7>> // unimplemented
  940. 00000926  0118                     btst       [A0]+, D0
  941. 00000928  266E 000E                movea.l    A3, [A6 + 0xE]
  942. 0000092C  286E 0008                movea.l    A4, [A6 + 0x8]
  943. 00000930  41EE FED4                lea.l      A0, [A6 - 0x12C]
  944. 00000934  41EE FFE0                lea.l      A0, [A6 - 0x20]
  945. 00000938  41EE FFF0                lea.l      A0, [A6 - 0x10]
  946. 0000093C  2054                     movea.l    A0, [A4]
  947. 0000093E  4AA8 00D0                tst.l      [A0 + 0xD0]
  948. 00000942  6714                     beq        +0x16 /* 00000958 */
  949. 00000944  2F28 00D4                move.l     -[A7], [A0 + 0xD4]
  950. 00000948  2F28 00D0                move.l     -[A7], [A0 + 0xD0]
  951. 0000094C  4EAD 4A9A                jsr        [A5 + 0x4A9A /* export_2383 */]
  952. 00000950  2054                     movea.l    A0, [A4]
  953. 00000952  7000                     moveq.l    D0, 0x00
  954. 00000954  2140 00D0                move.l     [A0 + 0xD0], D0
  955. label00000958:
  956. 00000958  200B                     move.l     D0, A3
  957. 0000095A  6700 01C0                beq        +0x1C2 /* 00000B1C */
  958. 0000095E  2053                     movea.l    A0, [A3]
  959. 00000960  2254                     movea.l    A1, [A4]
  960. 00000962  2368 00B4 00C4           move.l     [A1 + 0xC4], [A0 + 0xB4]
  961. 00000968  2053                     movea.l    A0, [A3]
  962. 0000096A  2254                     movea.l    A1, [A4]
  963. 0000096C  3368 00AE 009A           move.w     [A1 + 0x9A], [A0 + 0xAE]
  964. 00000972  2054                     movea.l    A0, [A4]
  965. 00000974  41E8 0086                lea.l      A0, [A0 + 0x86]
  966. 00000978  43ED FD26                lea.l      A1, [A5 - 0x2DA]
  967. 0000097C  20D9                     move.l     [A0]+, [A1]+
  968. 0000097E  20D9                     move.l     [A0]+, [A1]+
  969. 00000980  20D9                     move.l     [A0]+, [A1]+
  970. 00000982  20D9                     move.l     [A0]+, [A1]+
  971. 00000984  558F                     subq.l     A7, 2
  972. 00000986  2F0B                     move.l     -[A7], A3
  973. 00000988  4EAD 49E2                jsr        [A5 + 0x49E2 /* export_2360 */]
  974. 0000098C  1E1F                     move.b     D7, [A7]+
  975. 0000098E  2053                     movea.l    A0, [A3]
  976. 00000990  3F28 00AA                move.w     -[A7], [A0 + 0xAA]
  977. 00000994  7000                     moveq.l    D0, 0x00
  978. 00000996  1F00                     move.b     -[A7], D0
  979. 00000998  2F0C                     move.l     -[A7], A4
  980. 0000099A  4EBA 287C                jsr        [PC + 0x287C /* 00003218 */]
  981. 0000099E  2053                     movea.l    A0, [A3]
  982. 000009A0  1F28 00AC                move.b     -[A7], [A0 + 0xAC]
  983. 000009A4  7000                     moveq.l    D0, 0x00
  984. 000009A6  1F00                     move.b     -[A7], D0
  985. 000009A8  2F0C                     move.l     -[A7], A4
  986. 000009AA  4EBA 21CA                jsr        [PC + 0x21CA /* 00002B76 */]
  987. 000009AE  2053                     movea.l    A0, [A3]
  988. 000009B0  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  989. 000009B4  41E8 0092                lea.l      A0, [A0 + 0x92]
  990. 000009B8  22D8                     move.l     [A1]+, [A0]+
  991. 000009BA  22D8                     move.l     [A1]+, [A0]+
  992. 000009BC  22D8                     move.l     [A1]+, [A0]+
  993. 000009BE  7000                     moveq.l    D0, 0x00
  994. 000009C0  3F00                     move.w     -[A7], D0
  995. 000009C2  3F00                     move.w     -[A7], D0
  996. 000009C4  720F                     moveq.l    D1, 0x0F
  997. 000009C6  3F01                     move.w     -[A7], D1
  998. 000009C8  486E FFD4                pea.l      [A6 - 0x2C]
  999. 000009CC  7000                     moveq.l    D0, 0x00
  1000. 000009CE  1F00                     move.b     -[A7], D0
  1001. 000009D0  2F0C                     move.l     -[A7], A4
  1002. 000009D2  4EBA 2954                jsr        [PC + 0x2954 /* 00003328 */]
  1003. 000009D6  486E FFE0                pea.l      [A6 - 0x20]
  1004. 000009DA  2F0B                     move.l     -[A7], A3
  1005. 000009DC  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1006. 000009E0  2054                     movea.l    A0, [A4]
  1007. 000009E2  2F28 00D4                move.l     -[A7], [A0 + 0xD4]
  1008. 000009E6  2F0B                     move.l     -[A7], A3
  1009. 000009E8  4EAD 4AA2                jsr        [A5 + 0x4AA2 /* export_2384 */]
  1010. 000009EC  2054                     movea.l    A0, [A4]
  1011. 000009EE  4A28 00BC                tst.b      [A0 + 0xBC]
  1012. 000009F2  670E                     beq        +0x10 /* 00000A02 */
  1013. 000009F4  4228 0041                clr.b      [A0 + 0x41]
  1014. 000009F8  2054                     movea.l    A0, [A4]
  1015. 000009FA  117C 0004 0040           move.b     [A0 + 0x40], 0x4
  1016. 00000A00  6008                     bra        +0xA /* 00000A0A */
  1017. label00000A02:
  1018. 00000A02  2054                     movea.l    A0, [A4]
  1019. 00000A04  117C 0004 0041           move.b     [A0 + 0x41], 0x4
  1020. label00000A0A:
  1021. 00000A0A  486E FFE0                pea.l      [A6 - 0x20]
  1022. 00000A0E  7000                     moveq.l    D0, 0x00
  1023. 00000A10  1F00                     move.b     -[A7], D0
  1024. 00000A12  2054                     movea.l    A0, [A4]
  1025. 00000A14  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1026. 00000A18  4EAD 4A5A                jsr        [A5 + 0x4A5A /* export_2375 */]
  1027. 00000A1C  486E FED4                pea.l      [A6 - 0x12C]
  1028. 00000A20  2F0B                     move.l     -[A7], A3
  1029. 00000A22  4EAD 4872                jsr        [A5 + 0x4872 /* export_2314 */]
  1030. 00000A26  486E FED4                pea.l      [A6 - 0x12C]
  1031. 00000A2A  2F0C                     move.l     -[A7], A4
  1032. 00000A2C  4EBA 2AE4                jsr        [PC + 0x2AE4 /* 00003512 */]
  1033. 00000A30  2F0C                     move.l     -[A7], A4
  1034. 00000A32  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  1035. 00000A36  7000                     moveq.l    D0, 0x00
  1036. 00000A38  1F00                     move.b     -[A7], D0
  1037. 00000A3A  2F0C                     move.l     -[A7], A4
  1038. 00000A3C  4EAD 2832                jsr        [A5 + 0x2832 /* export_1282 */]
  1039. 00000A40  2F0C                     move.l     -[A7], A4
  1040. 00000A42  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  1041. 00000A46  2054                     movea.l    A0, [A4]
  1042. 00000A48  2068 00D4                movea.l    A0, [A0 + 0xD4]
  1043. 00000A4C  2050                     movea.l    A0, [A0]
  1044. 00000A4E  7000                     moveq.l    D0, 0x00
  1045. 00000A50  2140 003C                move.l     [A0 + 0x3C], D0
  1046. 00000A54  558F                     subq.l     A7, 2
  1047. 00000A56  2054                     movea.l    A0, [A4]
  1048. 00000A58  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  1049. 00000A5C  4EAD 37DA                jsr        [A5 + 0x37DA /* export_1783 */]
  1050. 00000A60  301F                     move.w     D0, [A7]+
  1051. 00000A62  5440                     addq.w     D0, 2
  1052. 00000A64  670E                     beq        +0x10 /* 00000A74 */
  1053. 00000A66  5340                     subq.w     D0, 1
  1054. 00000A68  671A                     beq        +0x1C /* 00000A84 */
  1055. 00000A6A  5340                     subq.w     D0, 1
  1056. 00000A6C  6706                     beq        +0x8 /* 00000A74 */
  1057. 00000A6E  5340                     subq.w     D0, 1
  1058. 00000A70  672A                     beq        +0x2C /* 00000A9C */
  1059. 00000A72  6046                     bra        +0x48 /* 00000ABA */
  1060. label00000A74:
  1061. 00000A74  2054                     movea.l    A0, [A4]
  1062. 00000A76  2068 00D4                movea.l    A0, [A0 + 0xD4]
  1063. 00000A7A  2050                     movea.l    A0, [A0]
  1064. 00000A7C  7000                     moveq.l    D0, 0x00
  1065. 00000A7E  2140 0038                move.l     [A0 + 0x38], D0
  1066. 00000A82  6036                     bra        +0x38 /* 00000ABA */
  1067. label00000A84:
  1068. 00000A84  2054                     movea.l    A0, [A4]
  1069. 00000A86  2068 00D4                movea.l    A0, [A0 + 0xD4]
  1070. 00000A8A  2050                     movea.l    A0, [A0]
  1071. 00000A8C  2254                     movea.l    A1, [A4]
  1072. 00000A8E  2269 001C                movea.l    A1, [A1 + 0x1C]
  1073. 00000A92  2251                     movea.l    A1, [A1]
  1074. 00000A94  2368 0086 003C           move.l     [A1 + 0x3C], [A0 + 0x86]
  1075. 00000A9A  601E                     bra        +0x20 /* 00000ABA */
  1076. label00000A9C:
  1077. 00000A9C  2054                     movea.l    A0, [A4]
  1078. 00000A9E  2068 00D4                movea.l    A0, [A0 + 0xD4]
  1079. 00000AA2  2050                     movea.l    A0, [A0]
  1080. 00000AA4  2028 0086                move.l     D0, [A0 + 0x86]
  1081. 00000AA8  7202                     moveq.l    D1, 0x02
  1082. 00000AAA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1083. 00000AAE  2054                     movea.l    A0, [A4]
  1084. 00000AB0  2068 00D4                movea.l    A0, [A0 + 0xD4]
  1085. 00000AB4  2050                     movea.l    A0, [A0]
  1086. 00000AB6  2140 003C                move.l     [A0 + 0x3C], D0
  1087. label00000ABA:
  1088. 00000ABA  2F0B                     move.l     -[A7], A3
  1089. 00000ABC  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  1090. 00000AC0  2F0B                     move.l     -[A7], A3
  1091. 00000AC2  4EAD 4A1A                jsr        [A5 + 0x4A1A /* export_2367 */]
  1092. 00000AC6  4A2E 000C                tst.b      [A6 + 0xC]
  1093. 00000ACA  6714                     beq        +0x16 /* 00000AE0 */
  1094. 00000ACC  7000                     moveq.l    D0, 0x00
  1095. 00000ACE  3F00                     move.w     -[A7], D0
  1096. 00000AD0  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1097. 00000AD4  2054                     movea.l    A0, [A4]
  1098. 00000AD6  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  1099. 00000ADA  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  1100. 00000ADE  6010                     bra        +0x12 /* 00000AF0 */
  1101. label00000AE0:
  1102. 00000AE0  7000                     moveq.l    D0, 0x00
  1103. 00000AE2  3F00                     move.w     -[A7], D0
  1104. 00000AE4  3F00                     move.w     -[A7], D0
  1105. 00000AE6  2054                     movea.l    A0, [A4]
  1106. 00000AE8  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  1107. 00000AEC  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  1108. label00000AF0:
  1109. 00000AF0  2054                     movea.l    A0, [A4]
  1110. 00000AF2  2F28 00D4                move.l     -[A7], [A0 + 0xD4]
  1111. 00000AF6  2F0C                     move.l     -[A7], A4
  1112. 00000AF8  4EAD 4A72                jsr        [A5 + 0x4A72 /* export_2378 */]
  1113. 00000AFC  558F                     subq.l     A7, 2
  1114. 00000AFE  2F0B                     move.l     -[A7], A3
  1115. 00000B00  4EAD 2EF2                jsr        [A5 + 0x2EF2 /* export_1498 */]
  1116. 00000B04  2F0C                     move.l     -[A7], A4
  1117. 00000B06  4EAD 4C22                jsr        [A5 + 0x4C22 /* export_2432 */]
  1118. 00000B0A  558F                     subq.l     A7, 2
  1119. 00000B0C  2F0B                     move.l     -[A7], A3
  1120. 00000B0E  4EAD 2EF2                jsr        [A5 + 0x2EF2 /* export_1498 */]
  1121. 00000B12  2054                     movea.l    A0, [A4]
  1122. 00000B14  2F28 00D4                move.l     -[A7], [A0 + 0xD4]
  1123. 00000B18  4EAD 4C22                jsr        [A5 + 0x4C22 /* export_2432 */]
  1124. label00000B1C:
  1125. 00000B1C  2054                     movea.l    A0, [A4]
  1126. 00000B1E  214B 00D0                move.l     [A0 + 0xD0], A3
  1127. 00000B22  4CEE 1880 FEC8           movem.l    D7,A3,A4, [A6 - 0x138]
  1128. 00000B28  4E5E                     unlink     A6
  1129. 00000B2A  205F                     movea.l    A0, [A7]+
  1130. 00000B2C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1131. 00000B30  4ED0                     jmp        [A0]
  1132. 00000B32  9D54                     sub.w      [A4], D6
  1133. 00000B34  4449                     neg.w      A1
  1134. 00000B36  414C                     chk.w      D0, A4
  1135. 00000B38  4F47                     chk.w      D7, D7
  1136. 00000B3A  5445                     addq.w     D5, 2
  1137. 00000B3C  5649                     addq.w     A1, 3
  1138. 00000B3E  4557                     chk.w      D2, [A7]
  1139. 00000B40  2E49                     movea.l    A7, A1
  1140. 00000B42  4E53 5441                link       A3, -0xFFFFABBF
  1141. 00000B46  4C4C 4544                movem.l    D2,D6,A0,A2,A6, A4
  1142. 00000B4A  4954                     chk.w      D4, [A4]
  1143. 00000B4C  5445                     addq.w     D5, 2
  1144. 00000B4E  5854                     addq.w     [A4], 4
  1145. 00000B50  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1146. export_1101: // at 00000B52 (misaligned)
  1147. 00000B54  0000 48E7                ori.b      D0, 0xE7
  1148. 00000B58  1318                     move.b     -[A1], [A0]+
  1149. 00000B5A  266E 000C                movea.l    A3, [A6 + 0xC]
  1150. 00000B5E  286E 0008                movea.l    A4, [A6 + 0x8]
  1151. 00000B62  2F0B                     move.l     -[A7], A3
  1152. 00000B64  2F0C                     move.l     -[A7], A4
  1153. 00000B66  4EBA 207C                jsr        [PC + 0x207C /* 00002BE4 */]
  1154. 00000B6A  2054                     movea.l    A0, [A4]
  1155. 00000B6C  4A28 00BC                tst.b      [A0 + 0xBC]
  1156. 00000B70  673E                     beq        +0x40 /* 00000BB0 */
  1157. 00000B72  1028 0040                move.b     D0, [A0 + 0x40]
  1158. 00000B76  5900                     subq.b     D0, 4
  1159. 00000B78  6676                     bne        +0x78 /* 00000BF0 */
  1160. 00000B7A  2054                     movea.l    A0, [A4]
  1161. 00000B7C  4A28 00BB                tst.b      [A0 + 0xBB]
  1162. 00000B80  666E                     bne        +0x70 /* 00000BF0 */
  1163. 00000B82  2068 00D4                movea.l    A0, [A0 + 0xD4]
  1164. 00000B86  2050                     movea.l    A0, [A0]
  1165. 00000B88  2E28 0030                move.l     D7, [A0 + 0x30]
  1166. 00000B8C  7000                     moveq.l    D0, 0x00
  1167. 00000B8E  2F00                     move.l     -[A7], D0
  1168. 00000B90  2F0B                     move.l     -[A7], A3
  1169. 00000B92  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  1170. 00000B96  2C00                     move.l     D6, D0
  1171. 00000B98  BC87                     cmp.l      D6, D7
  1172. 00000B9A  5DC3                     slt        D3
  1173. 00000B9C  4403                     neg.b      D3
  1174. 00000B9E  6704                     beq        +0x6 /* 00000BA4 */
  1175. 00000BA0  2007                     move.l     D0, D7
  1176. 00000BA2  6002                     bra        +0x4 /* 00000BA6 */
  1177. label00000BA4:
  1178. 00000BA4  2006                     move.l     D0, D6
  1179. label00000BA6:
  1180. 00000BA6  D093                     add.l      D0, [A3]
  1181. 00000BA8  2740 0008                move.l     [A3 + 0x8], D0
  1182. 00000BAC  504F                     addq.w     A7, 8
  1183. 00000BAE  6040                     bra        +0x42 /* 00000BF0 */
  1184. label00000BB0:
  1185. 00000BB0  2054                     movea.l    A0, [A4]
  1186. 00000BB2  1028 0041                move.b     D0, [A0 + 0x41]
  1187. 00000BB6  5900                     subq.b     D0, 4
  1188. 00000BB8  6636                     bne        +0x38 /* 00000BF0 */
  1189. 00000BBA  2054                     movea.l    A0, [A4]
  1190. 00000BBC  4A28 00BB                tst.b      [A0 + 0xBB]
  1191. 00000BC0  662E                     bne        +0x30 /* 00000BF0 */
  1192. 00000BC2  2068 00D4                movea.l    A0, [A0 + 0xD4]
  1193. 00000BC6  2050                     movea.l    A0, [A0]
  1194. 00000BC8  2C28 0034                move.l     D6, [A0 + 0x34]
  1195. 00000BCC  7001                     moveq.l    D0, 0x01
  1196. 00000BCE  2F00                     move.l     -[A7], D0
  1197. 00000BD0  2F0B                     move.l     -[A7], A3
  1198. 00000BD2  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  1199. 00000BD6  2E00                     move.l     D7, D0
  1200. 00000BD8  BE86                     cmp.l      D7, D6
  1201. 00000BDA  5DC3                     slt        D3
  1202. 00000BDC  4403                     neg.b      D3
  1203. 00000BDE  6704                     beq        +0x6 /* 00000BE4 */
  1204. 00000BE0  2006                     move.l     D0, D6
  1205. 00000BE2  6002                     bra        +0x4 /* 00000BE6 */
  1206. label00000BE4:
  1207. 00000BE4  2007                     move.l     D0, D7
  1208. label00000BE6:
  1209. 00000BE6  D0AB 0004                add.l      D0, [A3 + 0x4]
  1210. 00000BEA  2740 000C                move.l     [A3 + 0xC], D0
  1211. 00000BEE  504F                     addq.w     A7, 8
  1212. label00000BF0:
  1213. 00000BF0  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  1214. 00000BF6  4E5E                     unlink     A6
  1215. 00000BF8  205F                     movea.l    A0, [A7]+
  1216. 00000BFA  504F                     addq.w     A7, 8
  1217. 00000BFC  4ED0                     jmp        [A0]
  1218. 00000BFE  9A54                     sub.w      D5, [A4]
  1219. 00000C00  4449                     neg.w      A1
  1220. 00000C02  414C                     chk.w      D0, A4
  1221. 00000C04  4F47                     chk.w      D7, D7
  1222. 00000C06  5445                     addq.w     D5, 2
  1223. 00000C08  5649                     addq.w     A1, 3
  1224. 00000C0A  4557                     chk.w      D2, [A7]
  1225. 00000C0C  2E43                     movea.l    A7, D3
  1226. 00000C0E  4F4D                     chk.w      D7, A5
  1227. 00000C10  5055                     addq.w     [A5], 8
  1228. 00000C12  5445                     addq.w     D5, 2
  1229. 00000C14  4652                     not.w      [A2]
  1230. 00000C16  414D                     chk.w      D0, A5
  1231. 00000C18  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1232. 00000C1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1233. export_1102: // at 00000C1C (misaligned)
  1234. 00000C1E  FFB4                     .invalid   <<F/6/7>>
  1235. 00000C20  2F0C                     move.l     -[A7], A4
  1236. 00000C22  286E 0008                movea.l    A4, [A6 + 0x8]
  1237. 00000C26  598F                     subq.l     A7, 4
  1238. 00000C28  2F0C                     move.l     -[A7], A4
  1239. 00000C2A  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  1240. 00000C2E  205F                     movea.l    A0, [A7]+
  1241. 00000C30  2D48 FFFC                move.l     [A6 - 0x4], A0
  1242. 00000C34  2050                     movea.l    A0, [A0]
  1243. 00000C36  7000                     moveq.l    D0, 0x00
  1244. 00000C38  2140 00A6                move.l     [A0 + 0xA6], D0
  1245. 00000C3C  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1246. 00000C40  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1247. 00000C44  486E FFB8                pea.l      [A6 - 0x48]
  1248. 00000C48  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  1249. 00000C4C  4A00                     tst.b      D0
  1250. 00000C4E  584F                     addq.w     A7, 4
  1251. 00000C50  6726                     beq        +0x28 /* 00000C78 */
  1252. 00000C52  2054                     movea.l    A0, [A4]
  1253. 00000C54  2D68 00A6 FFB4           move.l     [A6 - 0x4C], [A0 + 0xA6]
  1254. 00000C5A  6708                     beq        +0xA /* 00000C64 */
  1255. 00000C5C  486E FFB4                pea.l      [A6 - 0x4C]
  1256. 00000C60  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  1257. label00000C64:
  1258. 00000C64  206E FFFC                movea.l    A0, [A6 - 0x4]
  1259. 00000C68  2050                     movea.l    A0, [A0]
  1260. 00000C6A  216E FFB4 00A6           move.l     [A0 + 0xA6], [A6 - 0x4C]
  1261. 00000C70  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  1262. 00000C76  6014                     bra        +0x16 /* 00000C8C */
  1263. label00000C78:
  1264. 00000C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1265. 00000C7C  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  1266. 00000C80  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1267. 00000C84  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1268. 00000C88  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  1269. label00000C8C:
  1270. 00000C8C  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1271. 00000C92  286E FFB0                movea.l    A4, [A6 - 0x50]
  1272. 00000C96  4E5E                     unlink     A6
  1273. 00000C98  2E9F                     move.l     [A7], [A7]+
  1274. 00000C9A  4E75                     rts
  1275. 00000C9C  9154                     sub.w      [A4], D0
  1276. 00000C9E  5354                     subq.w     [A4], 1
  1277. 00000CA0  4154                     chk.w      D0, [A4]
  1278. 00000CA2  4943                     chk.w      D4, D3
  1279. 00000CA4  5445                     addq.w     D5, 2
  1280. 00000CA6  5854                     addq.w     [A4], 4
  1281. 00000CA8  2E43                     movea.l    A7, D3
  1282. 00000CAA  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  1283. 00000CAE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1284. // begin alternate branch 00000CB0-00000CB6
  1285. export_1103:
  1286. fn00000CB0:
  1287. 00000CB0  4E56 0000                link       A6, 0
  1288. 00000CB4  2F0C                     move.l     -[A7], A4
  1289. // end alternate branch 00000CB0-00000CB6
  1290. export_1103: // at 00000CB0 (misaligned)
  1291. fn00000CB0: // (misaligned)
  1292. 00000CB2  0000 2F0C                ori.b      D0, 0xC
  1293. 00000CB6  286E 0008                movea.l    A4, [A6 + 0x8]
  1294. 00000CBA  598F                     subq.l     A7, 4
  1295. 00000CBC  2054                     movea.l    A0, [A4]
  1296. 00000CBE  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  1297. 00000CC2  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  1298. 00000CC6  2054                     movea.l    A0, [A4]
  1299. 00000CC8  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  1300. 00000CCC  286E FFFC                movea.l    A4, [A6 - 0x4]
  1301. 00000CD0  4E5E                     unlink     A6
  1302. 00000CD2  2E9F                     move.l     [A7], [A7]+
  1303. 00000CD4  4E75                     rts
  1304. 00000CD6  9754                     sub.w      [A4], D3
  1305. 00000CD8  5354                     subq.w     [A4], 1
  1306. 00000CDA  4154                     chk.w      D0, [A4]
  1307. 00000CDC  4943                     chk.w      D4, D3
  1308. 00000CDE  5445                     addq.w     D5, 2
  1309. 00000CE0  5854                     addq.w     [A4], 4
  1310. 00000CE2  2E52                     movea.l    A7, [A2]
  1311. 00000CE4  454C                     chk.w      D2, A4
  1312. 00000CE6  4541                     chk.w      D2, D1
  1313. 00000CE8  5345                     subq.w     D5, 1
  1314. 00000CEA  5445                     addq.w     D5, 2
  1315. 00000CEC  5854                     addq.w     [A4], 4
  1316. 00000CEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1317. // begin alternate branch 00000CF0-00000CF4
  1318. export_1104:
  1319. fn00000CF0:
  1320. 00000CF0  4E56 FFE8                link       A6, -0x0018
  1321. // end alternate branch 00000CF0-00000CF4
  1322. export_1104: // at 00000CF0 (misaligned)
  1323. fn00000CF0: // (misaligned)
  1324. 00000CF2  FFE8                     .invalid   <<F/7/7>>
  1325. 00000CF4  48E7 0018                movem.l    -[A7], A3,A4
  1326. 00000CF8  266E 000E                movea.l    A3, [A6 + 0xE]
  1327. 00000CFC  286E 0008                movea.l    A4, [A6 + 0x8]
  1328. 00000D00  2054                     movea.l    A0, [A4]
  1329. 00000D02  4AA8 00A6                tst.l      [A0 + 0xA6]
  1330. 00000D06  6714                     beq        +0x16 /* 00000D1C */
  1331. 00000D08  558F                     subq.l     A7, 2
  1332. 00000D0A  2F0B                     move.l     -[A7], A3
  1333. 00000D0C  2054                     movea.l    A0, [A4]
  1334. 00000D0E  2068 00A6                movea.l    A0, [A0 + 0xA6]
  1335. 00000D12  2F10                     move.l     -[A7], [A0]
  1336. 00000D14  4EAD 37B2                jsr        [A5 + 0x37B2 /* export_1778 */]
  1337. 00000D18  4A5F                     tst.w      [A7]+
  1338. 00000D1A  6762                     beq        +0x64 /* 00000D7E */
  1339. label00000D1C:
  1340. 00000D1C  2F0C                     move.l     -[A7], A4
  1341. 00000D1E  4EBA FF90                jsr        [PC - 0x70 /* 00000CB0 */]
  1342. 00000D22  598F                     subq.l     A7, 4
  1343. 00000D24  2F0B                     move.l     -[A7], A3
  1344. 00000D26  A906                     syscall    NewString
  1345. 00000D28  2054                     movea.l    A0, [A4]
  1346. 00000D2A  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  1347. 00000D2E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1348. 00000D32  6708                     beq        +0xA /* 00000D3C */
  1349. 00000D34  2054                     movea.l    A0, [A4]
  1350. 00000D36  7000                     moveq.l    D0, 0x00
  1351. 00000D38  2140 00A6                move.l     [A0 + 0xA6], D0
  1352. label00000D3C:
  1353. 00000D3C  4A2E 000C                tst.b      [A6 + 0xC]
  1354. 00000D40  673C                     beq        +0x3E /* 00000D7E */
  1355. 00000D42  558F                     subq.l     A7, 2
  1356. 00000D44  2F0C                     move.l     -[A7], A4
  1357. 00000D46  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  1358. 00000D4A  4A1F                     tst.b      [A7]+
  1359. 00000D4C  6730                     beq        +0x32 /* 00000D7E */
  1360. 00000D4E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1361. 00000D52  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1362. 00000D56  486E FFE8                pea.l      [A6 - 0x18]
  1363. 00000D5A  2F0C                     move.l     -[A7], A4
  1364. 00000D5C  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1365. 00000D60  486E FFE8                pea.l      [A6 - 0x18]
  1366. 00000D64  486E FFF8                pea.l      [A6 - 0x8]
  1367. 00000D68  2F0C                     move.l     -[A7], A4
  1368. 00000D6A  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  1369. 00000D6E  486E FFF8                pea.l      [A6 - 0x8]
  1370. 00000D72  A8A3                     syscall    EraseRect
  1371. 00000D74  486E FFE8                pea.l      [A6 - 0x18]
  1372. 00000D78  2F0C                     move.l     -[A7], A4
  1373. 00000D7A  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  1374. label00000D7E:
  1375. 00000D7E  4CEE 1800 FFE0           movem.l    A3,A4, [A6 - 0x20]
  1376. 00000D84  4E5E                     unlink     A6
  1377. 00000D86  205F                     movea.l    A0, [A7]+
  1378. 00000D88  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1379. 00000D8C  4ED0                     jmp        [A0]
  1380. 00000D8E  9354                     sub.w      [A4], D1
  1381. 00000D90  5354                     subq.w     [A4], 1
  1382. 00000D92  4154                     chk.w      D0, [A4]
  1383. 00000D94  4943                     chk.w      D4, D3
  1384. 00000D96  5445                     addq.w     D5, 2
  1385. 00000D98  5854                     addq.w     [A4], 4
  1386. 00000D9A  2E53                     movea.l    A7, [A3]
  1387. 00000D9C  4554                     chk.w      D2, [A4]
  1388. 00000D9E  5445                     addq.w     D5, 2
  1389. 00000DA0  5854                     addq.w     [A4], 4
  1390. 00000DA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1391. export_1105: // at 00000DA4 (misaligned)
  1392. 00000DA6  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1393. 00000DA8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1394. 00000DAC  2E2E 000C                move.l     D7, [A6 + 0xC]
  1395. 00000DB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1396. 00000DB4  4A87                     tst.l      D7
  1397. 00000DB6  6774                     beq        +0x76 /* 00000E2C */
  1398. 00000DB8  41EE FF00                lea.l      A0, [A6 - 0x100]
  1399. 00000DBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1400. 00000DBE  B087                     cmp.l      D0, D7
  1401. 00000DC0  6736                     beq        +0x38 /* 00000DF8 */
  1402. 00000DC2  7001                     moveq.l    D0, 0x01
  1403. 00000DC4  B087                     cmp.l      D0, D7
  1404. 00000DC6  6E06                     bgt        +0x8 /* 00000DCE */
  1405. 00000DC8  7005                     moveq.l    D0, 0x05
  1406. 00000DCA  B087                     cmp.l      D0, D7
  1407. 00000DCC  6C02                     bge        +0x4 /* 00000DD0 */
  1408. label00000DCE:
  1409. 00000DCE  7E01                     moveq.l    D7, 0x01
  1410. label00000DD0:
  1411. 00000DD0  486E FF00                pea.l      [A6 - 0x100]
  1412. 00000DD4  3F3C 012C                move.w     -[A7], 0x12C
  1413. 00000DD8  3F07                     move.w     -[A7], D7
  1414. 00000DDA  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  1415. 00000DDE  486E FF00                pea.l      [A6 - 0x100]
  1416. 00000DE2  486D FC26                pea.l      [A5 - 0x3DA]
  1417. 00000DE6  486D FC26                pea.l      [A5 - 0x3DA]
  1418. 00000DEA  486D FC26                pea.l      [A5 - 0x3DA]
  1419. 00000DEE  A98B                     syscall    ParamText
  1420. 00000DF0  3F3C 012C                move.w     -[A7], 0x12C
  1421. 00000DF4  4EAD 36BA                jsr        [A5 + 0x36BA /* export_1747 */]
  1422. label00000DF8:
  1423. 00000DF8  2054                     movea.l    A0, [A4]
  1424. 00000DFA  4AA8 00A6                tst.l      [A0 + 0xA6]
  1425. 00000DFE  672C                     beq        +0x2E /* 00000E2C */
  1426. 00000E00  2068 00A6                movea.l    A0, [A0 + 0xA6]
  1427. 00000E04  2650                     movea.l    A3, [A0]
  1428. 00000E06  7000                     moveq.l    D0, 0x00
  1429. 00000E08  1013                     move.b     D0, [A3]
  1430. 00000E0A  5240                     addq.w     D0, 1
  1431. 00000E0C  48C0                     ext.l      D0
  1432. 00000E0E  2F00                     move.l     -[A7], D0
  1433. 00000E10  2F0B                     move.l     -[A7], A3
  1434. 00000E12  486E FF00                pea.l      [A6 - 0x100]
  1435. 00000E16  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1436. 00000E1A  41EE FF00                lea.l      A0, [A6 - 0x100]
  1437. 00000E1E  486E FF00                pea.l      [A6 - 0x100]
  1438. 00000E22  2F0C                     move.l     -[A7], A4
  1439. 00000E24  4EBA 0032                jsr        [PC + 0x32 /* 00000E58 */]
  1440. 00000E28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1441. label00000E2C:
  1442. 00000E2C  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  1443. 00000E32  4E5E                     unlink     A6
  1444. 00000E34  205F                     movea.l    A0, [A7]+
  1445. 00000E36  504F                     addq.w     A7, 8
  1446. 00000E38  4ED0                     jmp        [A0]
  1447. 00000E3A  9A54                     sub.w      D5, [A4]
  1448. 00000E3C  4544                     chk.w      D2, D4
  1449. 00000E3E  4954                     chk.w      D4, [A4]
  1450. 00000E40  5445                     addq.w     D5, 2
  1451. 00000E42  5854                     addq.w     [A4], 4
  1452. 00000E44  2E56                     movea.l    A7, [A6]
  1453. 00000E46  414C                     chk.w      D0, A4
  1454. 00000E48  4944                     chk.w      D4, D4
  1455. 00000E4A  4154                     chk.w      D0, [A4]
  1456. 00000E4C  494F                     chk.w      D4, A7
  1457. 00000E4E  4E46                     trap       6
  1458. 00000E50  4149                     chk.w      D0, A1
  1459. 00000E52  4C45 4400                movem.l    A2,A6, D5
  1460. 00000E56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1461. // begin alternate branch 00000E58-00000E6A
  1462. fn00000E58:
  1463. 00000E58  4E56 0000                link       A6, 0
  1464. 00000E5C  48E7 0018                movem.l    -[A7], A3,A4
  1465. 00000E60  266E 000C                movea.l    A3, [A6 + 0xC]
  1466. 00000E64  286E 0008                movea.l    A4, [A6 + 0x8]
  1467. 00000E68  558F                     subq.l     A7, 2
  1468. // end alternate branch 00000E58-00000E6A
  1469. fn00000E58: // (misaligned)
  1470. 00000E5A  0000 48E7                ori.b      D0, 0xE7
  1471. 00000E5E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1472. 00000E62  000C 286E                ori.b      A4, 0x6E /* 'n' */
  1473. 00000E66  0008 558F                ori.b      A0, 0x8F
  1474. 00000E6A  2054                     movea.l    A0, [A4]
  1475. 00000E6C  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1476. 00000E70  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  1477. 00000E74  4A1F                     tst.b      [A7]+
  1478. 00000E76  6752                     beq        +0x54 /* 00000ECA */
  1479. 00000E78  486D FD42                pea.l      [A5 - 0x2BE]
  1480. 00000E7C  A87B                     syscall    ClipRect
  1481. 00000E7E  7000                     moveq.l    D0, 0x00
  1482. 00000E80  1F00                     move.b     -[A7], D0
  1483. 00000E82  2054                     movea.l    A0, [A4]
  1484. 00000E84  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1485. 00000E88  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  1486. 00000E8C  2F0B                     move.l     -[A7], A3
  1487. 00000E8E  7000                     moveq.l    D0, 0x00
  1488. 00000E90  1F00                     move.b     -[A7], D0
  1489. 00000E92  2F0C                     move.l     -[A7], A4
  1490. 00000E94  4EAD 4862                jsr        [A5 + 0x4862 /* export_2312 */]
  1491. 00000E98  7000                     moveq.l    D0, 0x00
  1492. 00000E9A  3F00                     move.w     -[A7], D0
  1493. 00000E9C  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1494. 00000EA0  7200                     moveq.l    D1, 0x00
  1495. 00000EA2  1F01                     move.b     -[A7], D1
  1496. 00000EA4  2F0C                     move.l     -[A7], A4
  1497. 00000EA6  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  1498. 00000EAA  7001                     moveq.l    D0, 0x01
  1499. 00000EAC  1F00                     move.b     -[A7], D0
  1500. 00000EAE  2054                     movea.l    A0, [A4]
  1501. 00000EB0  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1502. 00000EB4  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  1503. 00000EB8  2F0C                     move.l     -[A7], A4
  1504. 00000EBA  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  1505. 00000EBE  2054                     movea.l    A0, [A4]
  1506. 00000EC0  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1507. 00000EC4  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  1508. 00000EC8  600C                     bra        +0xE /* 00000ED6 */
  1509. label00000ECA:
  1510. 00000ECA  2F0B                     move.l     -[A7], A3
  1511. 00000ECC  7000                     moveq.l    D0, 0x00
  1512. 00000ECE  1F00                     move.b     -[A7], D0
  1513. 00000ED0  2F0C                     move.l     -[A7], A4
  1514. 00000ED2  4EAD 4862                jsr        [A5 + 0x4862 /* export_2312 */]
  1515. label00000ED6:
  1516. 00000ED6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1517. 00000EDC  4E5E                     unlink     A6
  1518. 00000EDE  205F                     movea.l    A0, [A7]+
  1519. 00000EE0  504F                     addq.w     A7, 8
  1520. 00000EE2  4ED0                     jmp        [A0]
  1521. 00000EE4  9554                     sub.w      [A4], D2
  1522. 00000EE6  4544                     chk.w      D2, D4
  1523. 00000EE8  4954                     chk.w      D4, [A4]
  1524. 00000EEA  5445                     addq.w     D5, 2
  1525. 00000EEC  5854                     addq.w     [A4], 4
  1526. 00000EEE  2E52                     movea.l    A7, [A2]
  1527. 00000EF0  4553                     chk.w      D2, [A3]
  1528. 00000EF2  5441                     addq.w     D1, 2
  1529. 00000EF4  5254                     addq.w     [A4], 1
  1530. 00000EF6  4544                     chk.w      D2, D4
  1531. 00000EF8  4954                     chk.w      D4, [A4]
  1532. 00000EFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1533. export_1106: // at 00000EFC (misaligned)
  1534. 00000EFE  FEE8 48E7                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  1535. 00000F02  0118                     btst       [A0]+, D0
  1536. 00000F04  1E2E 000C                move.b     D7, [A6 + 0xC]
  1537. 00000F08  266E 000E                movea.l    A3, [A6 + 0xE]
  1538. 00000F0C  286E 0008                movea.l    A4, [A6 + 0x8]
  1539. 00000F10  2054                     movea.l    A0, [A4]
  1540. 00000F12  4AA8 00B0                tst.l      [A0 + 0xB0]
  1541. 00000F16  6700 0086                beq        +0x88 /* 00000F9E */
  1542. 00000F1A  41EE FF00                lea.l      A0, [A6 - 0x100]
  1543. 00000F1E  486E FF00                pea.l      [A6 - 0x100]
  1544. 00000F22  2F0C                     move.l     -[A7], A4
  1545. 00000F24  4EAD 4872                jsr        [A5 + 0x4872 /* export_2314 */]
  1546. 00000F28  558F                     subq.l     A7, 2
  1547. 00000F2A  486E FF00                pea.l      [A6 - 0x100]
  1548. 00000F2E  2F0B                     move.l     -[A7], A3
  1549. 00000F30  4EAD 37B2                jsr        [A5 + 0x37B2 /* export_1778 */]
  1550. 00000F34  4A5F                     tst.w      [A7]+
  1551. 00000F36  6770                     beq        +0x72 /* 00000FA8 */
  1552. 00000F38  2F0B                     move.l     -[A7], A3
  1553. 00000F3A  2054                     movea.l    A0, [A4]
  1554. 00000F3C  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1555. 00000F40  4EBA 25D0                jsr        [PC + 0x25D0 /* 00003512 */]
  1556. 00000F44  2054                     movea.l    A0, [A4]
  1557. 00000F46  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1558. 00000F4A  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  1559. 00000F4E  7000                     moveq.l    D0, 0x00
  1560. 00000F50  1F00                     move.b     -[A7], D0
  1561. 00000F52  2054                     movea.l    A0, [A4]
  1562. 00000F54  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1563. 00000F58  4EAD 2832                jsr        [A5 + 0x2832 /* export_1282 */]
  1564. 00000F5C  4A07                     tst.b      D7
  1565. 00000F5E  6748                     beq        +0x4A /* 00000FA8 */
  1566. 00000F60  558F                     subq.l     A7, 2
  1567. 00000F62  2F0C                     move.l     -[A7], A4
  1568. 00000F64  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  1569. 00000F68  4A1F                     tst.b      [A7]+
  1570. 00000F6A  673C                     beq        +0x3E /* 00000FA8 */
  1571. 00000F6C  41EE FEE8                lea.l      A0, [A6 - 0x118]
  1572. 00000F70  41EE FEF8                lea.l      A0, [A6 - 0x108]
  1573. 00000F74  486E FEE8                pea.l      [A6 - 0x118]
  1574. 00000F78  2F0C                     move.l     -[A7], A4
  1575. 00000F7A  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  1576. 00000F7E  486E FEE8                pea.l      [A6 - 0x118]
  1577. 00000F82  486E FEF8                pea.l      [A6 - 0x108]
  1578. 00000F86  2F0C                     move.l     -[A7], A4
  1579. 00000F88  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  1580. 00000F8C  486E FEF8                pea.l      [A6 - 0x108]
  1581. 00000F90  A8A3                     syscall    EraseRect
  1582. 00000F92  486E FEE8                pea.l      [A6 - 0x118]
  1583. 00000F96  2F0C                     move.l     -[A7], A4
  1584. 00000F98  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  1585. 00000F9C  600A                     bra        +0xC /* 00000FA8 */
  1586. label00000F9E:
  1587. 00000F9E  2F0B                     move.l     -[A7], A3
  1588. 00000FA0  1F07                     move.b     -[A7], D7
  1589. 00000FA2  2F0C                     move.l     -[A7], A4
  1590. 00000FA4  4EBA FD4A                jsr        [PC - 0x2B6 /* 00000CF0 */]
  1591. label00000FA8:
  1592. 00000FA8  4CEE 1880 FEDC           movem.l    D7,A3,A4, [A6 - 0x124]
  1593. 00000FAE  4E5E                     unlink     A6
  1594. 00000FB0  205F                     movea.l    A0, [A7]+
  1595. 00000FB2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1596. 00000FB6  4ED0                     jmp        [A0]
  1597. 00000FB8  9154                     sub.w      [A4], D0
  1598. 00000FBA  4544                     chk.w      D2, D4
  1599. 00000FBC  4954                     chk.w      D4, [A4]
  1600. 00000FBE  5445                     addq.w     D5, 2
  1601. 00000FC0  5854                     addq.w     [A4], 4
  1602. 00000FC2  2E53                     movea.l    A7, [A3]
  1603. 00000FC4  4554                     chk.w      D2, [A4]
  1604. 00000FC6  5445                     addq.w     D5, 2
  1605. 00000FC8  5854                     addq.w     [A4], 4
  1606. 00000FCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1607. export_1107: // at 00000FCC (misaligned)
  1608. 00000FCE  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1609. 00000FD0  2F0C                     move.l     -[A7], A4
  1610. 00000FD2  286E 0008                movea.l    A4, [A6 + 0x8]
  1611. 00000FD6  2054                     movea.l    A0, [A4]
  1612. 00000FD8  4AA8 00B0                tst.l      [A0 + 0xB0]
  1613. 00000FDC  6730                     beq        +0x32 /* 0000100E */
  1614. 00000FDE  41EE FF00                lea.l      A0, [A6 - 0x100]
  1615. 00000FE2  7000                     moveq.l    D0, 0x00
  1616. 00000FE4  1F00                     move.b     -[A7], D0
  1617. 00000FE6  2054                     movea.l    A0, [A4]
  1618. 00000FE8  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  1619. 00000FEC  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  1620. 00000FF0  486E FF00                pea.l      [A6 - 0x100]
  1621. 00000FF4  2F0C                     move.l     -[A7], A4
  1622. 00000FF6  4EAD 4872                jsr        [A5 + 0x4872 /* export_2314 */]
  1623. 00000FFA  2F0C                     move.l     -[A7], A4
  1624. 00000FFC  4EAD 270A                jsr        [A5 + 0x270A /* export_1245 */]
  1625. 00001000  486E FF00                pea.l      [A6 - 0x100]
  1626. 00001004  7000                     moveq.l    D0, 0x00
  1627. 00001006  1F00                     move.b     -[A7], D0
  1628. 00001008  2F0C                     move.l     -[A7], A4
  1629. 0000100A  4EAD 4862                jsr        [A5 + 0x4862 /* export_2312 */]
  1630. label0000100E:
  1631. 0000100E  286E FEFC                movea.l    A4, [A6 - 0x104]
  1632. 00001012  4E5E                     unlink     A6
  1633. 00001014  2E9F                     move.l     [A7], [A7]+
  1634. 00001016  4E75                     rts
  1635. 00001018  9254                     sub.w      D1, [A4]
  1636. 0000101A  4544                     chk.w      D2, D4
  1637. 0000101C  4954                     chk.w      D4, [A4]
  1638. 0000101E  5445                     addq.w     D5, 2
  1639. 00001020  5854                     addq.w     [A4], 4
  1640. 00001022  2E53                     movea.l    A7, [A3]
  1641. 00001024  544F                     addq.w     A7, 2
  1642. 00001026  5045                     addq.w     D5, 8
  1643. 00001028  4449                     neg.w      A1
  1644. 0000102A  5400                     addq.b     D0, 2
  1645. 0000102C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1646. export_1108: // at 0000102E (misaligned)
  1647. 00001030  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1648. 00001032  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  1649. 00001036  2E2E 000E                move.l     D7, [A6 + 0xE]
  1650. 0000103A  286E 0008                movea.l    A4, [A6 + 0x8]
  1651. 0000103E  2054                     movea.l    A0, [A4]
  1652. 00001040  2A28 00B8                move.l     D5, [A0 + 0xB8]
  1653. 00001044  2828 00BC                move.l     D4, [A0 + 0xBC]
  1654. 00001048  BE84                     cmp.l      D7, D4
  1655. 0000104A  5EC3                     sgt        D3
  1656. 0000104C  4403                     neg.b      D3
  1657. 0000104E  6704                     beq        +0x6 /* 00001054 */
  1658. 00001050  2004                     move.l     D0, D4
  1659. 00001052  6002                     bra        +0x4 /* 00001056 */
  1660. label00001054:
  1661. 00001054  2007                     move.l     D0, D7
  1662. label00001056:
  1663. 00001056  2C00                     move.l     D6, D0
  1664. 00001058  BC85                     cmp.l      D6, D5
  1665. 0000105A  5DC3                     slt        D3
  1666. 0000105C  4403                     neg.b      D3
  1667. 0000105E  6704                     beq        +0x6 /* 00001064 */
  1668. 00001060  2005                     move.l     D0, D5
  1669. 00001062  6002                     bra        +0x4 /* 00001066 */
  1670. label00001064:
  1671. 00001064  2006                     move.l     D0, D6
  1672. label00001066:
  1673. 00001066  2E00                     move.l     D7, D0
  1674. 00001068  41EE FF00                lea.l      A0, [A6 - 0x100]
  1675. 0000106C  2F07                     move.l     -[A7], D7
  1676. 0000106E  486E FF00                pea.l      [A6 - 0x100]
  1677. 00001072  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  1678. 00001076  486E FF00                pea.l      [A6 - 0x100]
  1679. 0000107A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1680. 0000107E  2F0C                     move.l     -[A7], A4
  1681. 00001080  4EAD 4862                jsr        [A5 + 0x4862 /* export_2312 */]
  1682. 00001084  4CEE 10F8 FEE8           movem.l    D3,D4,D5,D6,D7,A4, [A6 - 0x118]
  1683. 0000108A  4E5E                     unlink     A6
  1684. 0000108C  205F                     movea.l    A0, [A7]+
  1685. 0000108E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1686. 00001092  4ED0                     jmp        [A0]
  1687. 00001094  9454                     sub.w      D2, [A4]
  1688. 00001096  4E55 4D42                link       A5, -0xFFFFB2BE
  1689. 0000109A  4552                     chk.w      D2, [A2]
  1690. 0000109C  5445                     addq.w     D5, 2
  1691. 0000109E  5854                     addq.w     [A4], 4
  1692. 000010A0  2E53                     movea.l    A7, [A3]
  1693. 000010A2  4554                     chk.w      D2, [A4]
  1694. 000010A4  5641                     addq.w     D1, 3
  1695. 000010A6  4C55 4500                movem.l    A0,A2,A6, [A5]
  1696. 000010AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1697. export_1109: // at 000010AC (misaligned)
  1698. 000010AE  FECE 48E7                .extension 0xECE <<F/2-3/7>> // unimplemented
  1699. 000010B2  0108                     btst       A0, D0
  1700. 000010B4  286E 0008                movea.l    A4, [A6 + 0x8]
  1701. 000010B8  41EE FF00                lea.l      A0, [A6 - 0x100]
  1702. 000010BC  486E FF00                pea.l      [A6 - 0x100]
  1703. 000010C0  2F0C                     move.l     -[A7], A4
  1704. 000010C2  4EAD 4872                jsr        [A5 + 0x4872 /* export_2314 */]
  1705. 000010C6  7000                     moveq.l    D0, 0x00
  1706. 000010C8  102E FF00                move.b     D0, [A6 - 0x100]
  1707. 000010CC  4A80                     tst.l      D0
  1708. 000010CE  6300 00A8                bls        +0xAA /* 00001178 */
  1709. 000010D2  7E00                     moveq.l    D7, 0x00
  1710. 000010D4  1E2E FF00                move.b     D7, [A6 - 0x100]
  1711. 000010D8  4A87                     tst.l      D7
  1712. 000010DA  486E FF00                pea.l      [A6 - 0x100]
  1713. 000010DE  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1714. 000010E2  426E FEE2                clr.w      [A6 - 0x11E]
  1715. 000010E6  426E FEFE                clr.w      [A6 - 0x102]
  1716. 000010EA  486E FEFE                pea.l      [A6 - 0x102]
  1717. 000010EE  486E FEE4                pea.l      [A6 - 0x11C]
  1718. 000010F2  486E FEE2                pea.l      [A6 - 0x11E]
  1719. 000010F6  486E FF00                pea.l      [A6 - 0x100]
  1720. 000010FA  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1721. 000010FE  4A6E FEFE                tst.w      [A6 - 0x102]
  1722. 00001102  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1723. 00001106  6768                     beq        +0x6A /* 00001170 */
  1724. 00001108  526E FEE2                addq.w     [A6 - 0x11E], 1
  1725. 0000110C  BE6E FEE2                cmp.w      D7, [A6 - 0x11E]
  1726. 00001110  6C5E                     bge        +0x60 /* 00001170 */
  1727. 00001112  4A6E FEE6                tst.w      [A6 - 0x11A]
  1728. 00001116  6D58                     blt        +0x5A /* 00001170 */
  1729. 00001118  486E FEE4                pea.l      [A6 - 0x11C]
  1730. 0000111C  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1731. 00001120  3D40 FECE                move.w     [A6 - 0x132], D0
  1732. 00001124  2D41 FED0                move.l     [A6 - 0x130], D1
  1733. 00001128  2D48 FED4                move.l     [A6 - 0x12C], A0
  1734. 0000112C  41EE FECE                lea.l      A0, [A6 - 0x132]
  1735. 00001130  43EE FED8                lea.l      A1, [A6 - 0x128]
  1736. 00001134  22D8                     move.l     [A1]+, [A0]+
  1737. 00001136  22D8                     move.l     [A1]+, [A0]+
  1738. 00001138  32D8                     move.w     [A1]+, [A0]+
  1739. 0000113A  2054                     movea.l    A0, [A4]
  1740. 0000113C  4868 00B8                pea.l      [A0 + 0xB8]
  1741. 00001140  486E FED8                pea.l      [A6 - 0x128]
  1742. 00001144  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1743. 00001148  A9EB                     syscall    Pack4/FP68K
  1744. 0000114A  584F                     addq.w     A7, 4
  1745. 0000114C  6408                     bcc        +0xA /* 00001156 */
  1746. 0000114E  7002                     moveq.l    D0, 0x02
  1747. 00001150  2D40 000C                move.l     [A6 + 0xC], D0
  1748. 00001154  6028                     bra        +0x2A /* 0000117E */
  1749. label00001156:
  1750. 00001156  2054                     movea.l    A0, [A4]
  1751. 00001158  4868 00BC                pea.l      [A0 + 0xBC]
  1752. 0000115C  486E FED8                pea.l      [A6 - 0x128]
  1753. 00001160  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1754. 00001164  A9EB                     syscall    Pack4/FP68K
  1755. 00001166  6F10                     ble        +0x12 /* 00001178 */
  1756. 00001168  7003                     moveq.l    D0, 0x03
  1757. 0000116A  2D40 000C                move.l     [A6 + 0xC], D0
  1758. 0000116E  600E                     bra        +0x10 /* 0000117E */
  1759. label00001170:
  1760. 00001170  7004                     moveq.l    D0, 0x04
  1761. 00001172  2D40 000C                move.l     [A6 + 0xC], D0
  1762. 00001176  6006                     bra        +0x8 /* 0000117E */
  1763. label00001178:
  1764. 00001178  7000                     moveq.l    D0, 0x00
  1765. 0000117A  2D40 000C                move.l     [A6 + 0xC], D0
  1766. label0000117E:
  1767. 0000117E  4CEE 1080 FEC6           movem.l    D7,A4, [A6 - 0x13A]
  1768. 00001184  4E5E                     unlink     A6
  1769. 00001186  2E9F                     move.l     [A7], [A7]+
  1770. 00001188  4E75                     rts
  1771. 0000118A  9E54                     sub.w      D7, [A4]
  1772. 0000118C  4E55 4D42                link       A5, -0xFFFFB2BE
  1773. 00001190  4552                     chk.w      D2, [A2]
  1774. 00001192  5445                     addq.w     D5, 2
  1775. 00001194  5854                     addq.w     [A4], 4
  1776. 00001196  2E47                     movea.l    A7, D7
  1777. 00001198  4554                     chk.w      D2, [A4]
  1778. 0000119A  5641                     addq.w     D1, 3
  1779. 0000119C  4C49 4441                movem.l    D0,D6,A2,A6, A1
  1780. 000011A0  5449                     addq.w     A1, 2
  1781. 000011A2  4F4E                     chk.w      D7, A6
  1782. 000011A4  4552                     chk.w      D2, [A2]
  1783. 000011A6  524F                     addq.w     A7, 1
  1784. 000011A8  5200                     addq.b     D0, 1
  1785. 000011AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1786. // begin alternate branch 000011AC-000011B0
  1787. fn000011AC:
  1788. 000011AC  4E56 FFF4                link       A6, -0x000C
  1789. // end alternate branch 000011AC-000011B0
  1790. fn000011AC: // (misaligned)
  1791. 000011AE  FFF4                     .invalid   <<F/7/7>>
  1792. 000011B0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1793. 000011B4  3A2E 000C                move.w     D5, [A6 + 0xC]
  1794. 000011B8  286E 0008                movea.l    A4, [A6 + 0x8]
  1795. 000011BC  558F                     subq.l     A7, 2
  1796. 000011BE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1797. 000011C2  486E FFF8                pea.l      [A6 - 0x8]
  1798. 000011C6  486E FFFE                pea.l      [A6 - 0x2]
  1799. 000011CA  486E FFFA                pea.l      [A6 - 0x6]
  1800. 000011CE  2F0C                     move.l     -[A7], A4
  1801. 000011D0  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  1802. 000011D4  4A1F                     tst.b      [A7]+
  1803. 000011D6  6700 0186                beq        +0x188 /* 0000135E */
  1804. 000011DA  7E01                     moveq.l    D7, 0x01
  1805. 000011DC  6000 0158                bra        +0x15A /* 00001336 */
  1806. label000011E0:
  1807. 000011E0  2054                     movea.l    A0, [A4]
  1808. 000011E2  302E FFF8                move.w     D0, [A6 - 0x8]
  1809. 000011E6  48C0                     ext.l      D0
  1810. 000011E8  2248                     movea.l    A1, A0
  1811. 000011EA  2269 0014                movea.l    A1, [A1 + 0x14]
  1812. 000011EE  2251                     movea.l    A1, [A1]
  1813. 000011F0  E580                     asl        D0, 2
  1814. 000011F2  3031 0802                move.w     D0, [A1 + D0 + 0x2]
  1815. 000011F6  48C0                     ext.l      D0
  1816. 000011F8  91A8 000E                sub.l      [A0 + 0xE], D0
  1817. 000011FC  302E FFF8                move.w     D0, [A6 - 0x8]
  1818. 00001200  48C0                     ext.l      D0
  1819. 00001202  2054                     movea.l    A0, [A4]
  1820. 00001204  2068 0014                movea.l    A0, [A0 + 0x14]
  1821. 00001208  2050                     movea.l    A0, [A0]
  1822. 0000120A  E580                     asl        D0, 2
  1823. 0000120C  5370 0800                subq.w     [A0 + D0], 1
  1824. 00001210  302E FFF8                move.w     D0, [A6 - 0x8]
  1825. 00001214  48C0                     ext.l      D0
  1826. 00001216  2054                     movea.l    A0, [A4]
  1827. 00001218  2068 0014                movea.l    A0, [A0 + 0x14]
  1828. 0000121C  2050                     movea.l    A0, [A0]
  1829. 0000121E  E580                     asl        D0, 2
  1830. 00001220  3030 0800                move.w     D0, [A0 + D0]
  1831. 00001224  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1832. 00001228  6C00 010A                bge        +0x10C /* 00001334 */
  1833. 0000122C  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1834. 00001232  302E FFF8                move.w     D0, [A6 - 0x8]
  1835. 00001236  48C0                     ext.l      D0
  1836. 00001238  2054                     movea.l    A0, [A4]
  1837. 0000123A  2068 0014                movea.l    A0, [A0 + 0x14]
  1838. 0000123E  2050                     movea.l    A0, [A0]
  1839. 00001240  E580                     asl        D0, 2
  1840. 00001242  4A70 0800                tst.w      [A0 + D0]
  1841. 00001246  6600 00E8                bne        +0xEA /* 00001330 */
  1842. 0000124A  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1843. 0000124E  48C6                     ext.l      D6
  1844. 00001250  E586                     asl        D6, 2
  1845. 00001252  598F                     subq.l     A7, 4
  1846. 00001254  2054                     movea.l    A0, [A4]
  1847. 00001256  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1848. 0000125A  2F06                     move.l     -[A7], D6
  1849. 0000125C  7000                     moveq.l    D0, 0x00
  1850. 0000125E  2F00                     move.l     -[A7], D0
  1851. 00001260  7204                     moveq.l    D1, 0x04
  1852. 00001262  2F01                     move.l     -[A7], D1
  1853. 00001264  486E FFF4                pea.l      [A6 - 0xC]
  1854. 00001268  2F00                     move.l     -[A7], D0
  1855. 0000126A  A9E0                     syscall    Munger
  1856. 0000126C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1857. 00001270  4EAD 38D2                jsr        [A5 + 0x38D2 /* export_1814 */]
  1858. 00001274  2054                     movea.l    A0, [A4]
  1859. 00001276  5368 0012                subq.w     [A0 + 0x12], 1
  1860. 0000127A  4A6E FFF8                tst.w      [A6 - 0x8]
  1861. 0000127E  6F00 00B4                ble        +0xB6 /* 00001334 */
  1862. 00001282  2054                     movea.l    A0, [A4]
  1863. 00001284  302E FFF8                move.w     D0, [A6 - 0x8]
  1864. 00001288  B068 0012                cmp.w      D0, [A0 + 0x12]
  1865. 0000128C  6C00 00A6                bge        +0xA8 /* 00001334 */
  1866. 00001290  302E FFF8                move.w     D0, [A6 - 0x8]
  1867. 00001294  48C0                     ext.l      D0
  1868. 00001296  5380                     subq.l     D0, 1
  1869. 00001298  2054                     movea.l    A0, [A4]
  1870. 0000129A  2068 0014                movea.l    A0, [A0 + 0x14]
  1871. 0000129E  2050                     movea.l    A0, [A0]
  1872. 000012A0  E580                     asl        D0, 2
  1873. 000012A2  322E FFF8                move.w     D1, [A6 - 0x8]
  1874. 000012A6  48C1                     ext.l      D1
  1875. 000012A8  2254                     movea.l    A1, [A4]
  1876. 000012AA  2269 0014                movea.l    A1, [A1 + 0x14]
  1877. 000012AE  2251                     movea.l    A1, [A1]
  1878. 000012B0  E581                     asl        D1, 2
  1879. 000012B2  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  1880. 000012B6  B071 1802                cmp.w      D0, [A1 + D1 + 0x2]
  1881. 000012BA  6678                     bne        +0x7A /* 00001334 */
  1882. 000012BC  302E FFF8                move.w     D0, [A6 - 0x8]
  1883. 000012C0  48C0                     ext.l      D0
  1884. 000012C2  5380                     subq.l     D0, 1
  1885. 000012C4  2054                     movea.l    A0, [A4]
  1886. 000012C6  2068 0014                movea.l    A0, [A0 + 0x14]
  1887. 000012CA  2050                     movea.l    A0, [A0]
  1888. 000012CC  E580                     asl        D0, 2
  1889. 000012CE  3030 0800                move.w     D0, [A0 + D0]
  1890. 000012D2  5240                     addq.w     D0, 1
  1891. 000012D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1892. 000012D8  302E FFF8                move.w     D0, [A6 - 0x8]
  1893. 000012DC  48C0                     ext.l      D0
  1894. 000012DE  5380                     subq.l     D0, 1
  1895. 000012E0  2054                     movea.l    A0, [A4]
  1896. 000012E2  2068 0014                movea.l    A0, [A0 + 0x14]
  1897. 000012E6  2050                     movea.l    A0, [A0]
  1898. 000012E8  E580                     asl        D0, 2
  1899. 000012EA  322E FFF8                move.w     D1, [A6 - 0x8]
  1900. 000012EE  48C1                     ext.l      D1
  1901. 000012F0  2254                     movea.l    A1, [A4]
  1902. 000012F2  2269 0014                movea.l    A1, [A1 + 0x14]
  1903. 000012F6  2251                     movea.l    A1, [A1]
  1904. 000012F8  E581                     asl        D1, 2
  1905. 000012FA  3231 1800                move.w     D1, [A1 + D1]
  1906. 000012FE  D370 0800                add.w      [A0 + D0], D1
  1907. 00001302  598F                     subq.l     A7, 4
  1908. 00001304  2054                     movea.l    A0, [A4]
  1909. 00001306  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1910. 0000130A  2F06                     move.l     -[A7], D6
  1911. 0000130C  7000                     moveq.l    D0, 0x00
  1912. 0000130E  2F00                     move.l     -[A7], D0
  1913. 00001310  7204                     moveq.l    D1, 0x04
  1914. 00001312  2F01                     move.l     -[A7], D1
  1915. 00001314  486E FFF4                pea.l      [A6 - 0xC]
  1916. 00001318  2F00                     move.l     -[A7], D0
  1917. 0000131A  A9E0                     syscall    Munger
  1918. 0000131C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1919. 00001320  4EAD 38D2                jsr        [A5 + 0x38D2 /* export_1814 */]
  1920. 00001324  536E FFF8                subq.w     [A6 - 0x8], 1
  1921. 00001328  2054                     movea.l    A0, [A4]
  1922. 0000132A  5368 0012                subq.w     [A0 + 0x12], 1
  1923. 0000132E  6004                     bra        +0x6 /* 00001334 */
  1924. label00001330:
  1925. 00001330  526E FFF8                addq.w     [A6 - 0x8], 1
  1926. label00001334:
  1927. 00001334  5247                     addq.w     D7, 1
  1928. label00001336:
  1929. 00001336  BA47                     cmp.w      D5, D7
  1930. 00001338  6C00 FEA6                bge        -0x158 /* 000011E0 */
  1931. 0000133C  2054                     movea.l    A0, [A4]
  1932. 0000133E  9B68 000C                sub.w      [A0 + 0xC], D5
  1933. 00001342  2054                     movea.l    A0, [A4]
  1934. 00001344  4268 0002                clr.w      [A0 + 0x2]
  1935. 00001348  2054                     movea.l    A0, [A4]
  1936. 0000134A  4268 0004                clr.w      [A0 + 0x4]
  1937. 0000134E  2054                     movea.l    A0, [A4]
  1938. 00001350  7000                     moveq.l    D0, 0x00
  1939. 00001352  2140 0006                move.l     [A0 + 0x6], D0
  1940. 00001356  2054                     movea.l    A0, [A4]
  1941. 00001358  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  1942. label0000135E:
  1943. 0000135E  4CEE 10E0 FFE4           movem.l    D5,D6,D7,A4, [A6 - 0x1C]
  1944. 00001364  4E5E                     unlink     A6
  1945. 00001366  205F                     movea.l    A0, [A7]+
  1946. 00001368  504F                     addq.w     A7, 8
  1947. 0000136A  4ED0                     jmp        [A0]
  1948. 0000136C  9554                     sub.w      [A4], D2
  1949. 0000136E  5255                     addq.w     [A5], 1
  1950. 00001370  4E41                     trap       1
  1951. 00001372  5252                     addq.w     [A2], 1
  1952. 00001374  4159                     chk.w      D0, [A1]+
  1953. 00001376  2E44                     movea.l    A7, D4
  1954. 00001378  454C                     chk.w      D2, A4
  1955. 0000137A  4554                     chk.w      D2, [A4]
  1956. 0000137C  4549                     chk.w      D2, A1
  1957. 0000137E  5445                     addq.w     D5, 2
  1958. 00001380  4D53                     chk.w      D6, [A3]
  1959. 00001382  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1960. export_1110: // at 00001384 (misaligned)
  1961. 00001386  FFB8                     .invalid   <<F/6/7>>
  1962. 00001388  48E7 0018                movem.l    -[A7], A3,A4
  1963. 0000138C  286E 0008                movea.l    A4, [A6 + 0x8]
  1964. 00001390  598F                     subq.l     A7, 4
  1965. 00001392  2F0C                     move.l     -[A7], A4
  1966. 00001394  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  1967. 00001398  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1968. 0000139C  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1969. 000013A0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1970. 000013A4  2050                     movea.l    A0, [A0]
  1971. 000013A6  4268 007C                clr.w      [A0 + 0x7C]
  1972. 000013AA  206E FFFC                movea.l    A0, [A6 - 0x4]
  1973. 000013AE  2050                     movea.l    A0, [A0]
  1974. 000013B0  4268 007A                clr.w      [A0 + 0x7A]
  1975. 000013B4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1976. 000013B8  2050                     movea.l    A0, [A0]
  1977. 000013BA  7000                     moveq.l    D0, 0x00
  1978. 000013BC  2140 007E                move.l     [A0 + 0x7E], D0
  1979. 000013C0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1980. 000013C4  2050                     movea.l    A0, [A0]
  1981. 000013C6  2140 0082                move.l     [A0 + 0x82], D0
  1982. 000013CA  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1983. 000013CE  486E FFB8                pea.l      [A6 - 0x48]
  1984. 000013D2  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  1985. 000013D6  4A00                     tst.b      D0
  1986. 000013D8  584F                     addq.w     A7, 4
  1987. 000013DA  6700 00B0                beq        +0xB2 /* 0000148C */
  1988. 000013DE  7000                     moveq.l    D0, 0x00
  1989. 000013E0  2F00                     move.l     -[A7], D0
  1990. 000013E2  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  1991. 000013E6  2640                     movea.l    A3, D0
  1992. 000013E8  2F0B                     move.l     -[A7], A3
  1993. 000013EA  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  1994. 000013EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  1995. 000013F2  2050                     movea.l    A0, [A0]
  1996. 000013F4  214B 007E                move.l     [A0 + 0x7E], A3
  1997. 000013F8  7000                     moveq.l    D0, 0x00
  1998. 000013FA  2F00                     move.l     -[A7], D0
  1999. 000013FC  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  2000. 00001400  2640                     movea.l    A3, D0
  2001. 00001402  2F0B                     move.l     -[A7], A3
  2002. 00001404  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  2003. 00001408  206E FFFC                movea.l    A0, [A6 - 0x4]
  2004. 0000140C  2050                     movea.l    A0, [A0]
  2005. 0000140E  214B 0082                move.l     [A0 + 0x82], A3
  2006. 00001412  598F                     subq.l     A7, 4
  2007. 00001414  4EAD 36FA                jsr        [A5 + 0x36FA /* export_1755 */]
  2008. 00001418  206E FFFC                movea.l    A0, [A6 - 0x4]
  2009. 0000141C  2050                     movea.l    A0, [A0]
  2010. 0000141E  215F 008E                move.l     [A0 + 0x8E], [A7]+
  2011. 00001422  598F                     subq.l     A7, 4
  2012. 00001424  4EAD 36FA                jsr        [A5 + 0x36FA /* export_1755 */]
  2013. 00001428  206E FFFC                movea.l    A0, [A6 - 0x4]
  2014. 0000142C  2050                     movea.l    A0, [A0]
  2015. 0000142E  215F 0092                move.l     [A0 + 0x92], [A7]+
  2016. 00001432  598F                     subq.l     A7, 4
  2017. 00001434  4EAD 36FA                jsr        [A5 + 0x36FA /* export_1755 */]
  2018. 00001438  206E FFFC                movea.l    A0, [A6 - 0x4]
  2019. 0000143C  2050                     movea.l    A0, [A0]
  2020. 0000143E  215F 0096                move.l     [A0 + 0x96], [A7]+
  2021. 00001442  2054                     movea.l    A0, [A4]
  2022. 00001444  4A68 007C                tst.w      [A0 + 0x7C]
  2023. 00001448  504F                     addq.w     A7, 8
  2024. 0000144A  6F18                     ble        +0x1A /* 00001464 */
  2025. 0000144C  3F28 007C                move.w     -[A7], [A0 + 0x7C]
  2026. 00001450  558F                     subq.l     A7, 2
  2027. 00001452  7001                     moveq.l    D0, 0x01
  2028. 00001454  3F00                     move.w     -[A7], D0
  2029. 00001456  2F0C                     move.l     -[A7], A4
  2030. 00001458  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  2031. 0000145C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2032. 00001460  4EAD 28C2                jsr        [A5 + 0x28C2 /* export_1300 */]
  2033. label00001464:
  2034. 00001464  2054                     movea.l    A0, [A4]
  2035. 00001466  4A68 007A                tst.w      [A0 + 0x7A]
  2036. 0000146A  6F18                     ble        +0x1A /* 00001484 */
  2037. 0000146C  3F28 007A                move.w     -[A7], [A0 + 0x7A]
  2038. 00001470  558F                     subq.l     A7, 2
  2039. 00001472  7001                     moveq.l    D0, 0x01
  2040. 00001474  3F00                     move.w     -[A7], D0
  2041. 00001476  2F0C                     move.l     -[A7], A4
  2042. 00001478  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  2043. 0000147C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2044. 00001480  4EAD 28CA                jsr        [A5 + 0x28CA /* export_1301 */]
  2045. label00001484:
  2046. 00001484  2B6E FFF8 FA9E           move.l     [A5 - 0x562], [A6 - 0x8]
  2047. 0000148A  6014                     bra        +0x16 /* 000014A0 */
  2048. label0000148C:
  2049. 0000148C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2050. 00001490  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  2051. 00001494  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2052. 00001498  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2053. 0000149C  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  2054. label000014A0:
  2055. 000014A0  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2056. 000014A6  4CEE 1800 FFB0           movem.l    A3,A4, [A6 - 0x50]
  2057. 000014AC  4E5E                     unlink     A6
  2058. 000014AE  2E9F                     move.l     [A7], [A7]+
  2059. 000014B0  4E75                     rts
  2060. 000014B2  8F54                     or.w       [A4], D7
  2061. 000014B4  4752                     chk.w      D3, [A2]
  2062. 000014B6  4944                     chk.w      D4, D4
  2063. 000014B8  5649                     addq.w     A1, 3
  2064. 000014BA  4557                     chk.w      D2, [A7]
  2065. 000014BC  2E43                     movea.l    A7, D3
  2066. 000014BE  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  2067. 000014C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2068. 000014C6  FFF0                     .invalid   <<F/7/7>>
  2069. 000014C8  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  2070. 000014CC  3C2E 000C                move.w     D6, [A6 + 0xC]
  2071. 000014D0  3E2E 000E                move.w     D7, [A6 + 0xE]
  2072. 000014D4  286E 0008                movea.l    A4, [A6 + 0x8]
  2073. 000014D8  0C47 0001                cmpi.w     D7, 0x1
  2074. 000014DC  6D1C                     blt        +0x1E /* 000014FA */
  2075. 000014DE  0C46 0001                cmpi.w     D6, 0x1
  2076. 000014E2  6D16                     blt        +0x18 /* 000014FA */
  2077. 000014E4  48C7                     ext.l      D7
  2078. 000014E6  48C6                     ext.l      D6
  2079. 000014E8  2007                     move.l     D0, D7
  2080. 000014EA  D086                     add.l      D0, D6
  2081. 000014EC  5380                     subq.l     D0, 1
  2082. 000014EE  2054                     movea.l    A0, [A4]
  2083. 000014F0  3228 007A                move.w     D1, [A0 + 0x7A]
  2084. 000014F4  48C1                     ext.l      D1
  2085. 000014F6  B280                     cmp.l      D1, D0
  2086. 000014F8  6C06                     bge        +0x8 /* 00001500 */
  2087. label000014FA:
  2088. 000014FA  4A46                     tst.w      D6
  2089. 000014FC  6770                     beq        +0x72 /* 0000156E */
  2090. 000014FE  606E                     bra        +0x70 /* 0000156E */
  2091. label00001500:
  2092. 00001500  48C7                     ext.l      D7
  2093. 00001502  0C47 0001                cmpi.w     D7, 0x1
  2094. 00001506  5DC3                     slt        D3
  2095. 00001508  4403                     neg.b      D3
  2096. 0000150A  6704                     beq        +0x6 /* 00001510 */
  2097. 0000150C  7001                     moveq.l    D0, 0x01
  2098. 0000150E  6004                     bra        +0x6 /* 00001514 */
  2099. label00001510:
  2100. 00001510  48C7                     ext.l      D7
  2101. 00001512  2007                     move.l     D0, D7
  2102. label00001514:
  2103. 00001514  48C0                     ext.l      D0
  2104. 00001516  2800                     move.l     D4, D0
  2105. 00001518  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2106. 0000151C  3F04                     move.w     -[A7], D4
  2107. 0000151E  2054                     movea.l    A0, [A4]
  2108. 00001520  3028 007A                move.w     D0, [A0 + 0x7A]
  2109. 00001524  48C0                     ext.l      D0
  2110. 00001526  48C7                     ext.l      D7
  2111. 00001528  9087                     sub.l      D0, D7
  2112. 0000152A  2A00                     move.l     D5, D0
  2113. 0000152C  5285                     addq.l     D5, 1
  2114. 0000152E  7001                     moveq.l    D0, 0x01
  2115. 00001530  B085                     cmp.l      D0, D5
  2116. 00001532  5EC3                     sgt        D3
  2117. 00001534  4403                     neg.b      D3
  2118. 00001536  6704                     beq        +0x6 /* 0000153C */
  2119. 00001538  7001                     moveq.l    D0, 0x01
  2120. 0000153A  6002                     bra        +0x4 /* 0000153E */
  2121. label0000153C:
  2122. 0000153C  2005                     move.l     D0, D5
  2123. label0000153E:
  2124. 0000153E  3F00                     move.w     -[A7], D0
  2125. 00001540  486E FFF0                pea.l      [A6 - 0x10]
  2126. 00001544  2F0C                     move.l     -[A7], A4
  2127. 00001546  4EAD 28D2                jsr        [A5 + 0x28D2 /* export_1302 */]
  2128. 0000154A  3F07                     move.w     -[A7], D7
  2129. 0000154C  3F06                     move.w     -[A7], D6
  2130. 0000154E  2054                     movea.l    A0, [A4]
  2131. 00001550  2F28 0082                move.l     -[A7], [A0 + 0x82]
  2132. 00001554  4EBA FC56                jsr        [PC - 0x3AA /* 000011AC */]
  2133. 00001558  2054                     movea.l    A0, [A4]
  2134. 0000155A  9D68 007A                sub.w      [A0 + 0x7A], D6
  2135. 0000155E  2F0C                     move.l     -[A7], A4
  2136. 00001560  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  2137. 00001564  486E FFF0                pea.l      [A6 - 0x10]
  2138. 00001568  2F0C                     move.l     -[A7], A4
  2139. 0000156A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2140. label0000156E:
  2141. 0000156E  4CEE 10F8 FFD8           movem.l    D3,D4,D5,D6,D7,A4, [A6 - 0x28]
  2142. 00001574  4E5E                     unlink     A6
  2143. 00001576  205F                     movea.l    A0, [A7]+
  2144. 00001578  504F                     addq.w     A7, 8
  2145. 0000157A  4ED0                     jmp        [A0]
  2146. 0000157C  9254                     sub.w      D1, [A4]
  2147. 0000157E  4752                     chk.w      D3, [A2]
  2148. 00001580  4944                     chk.w      D4, D4
  2149. 00001582  5649                     addq.w     A1, 3
  2150. 00001584  4557                     chk.w      D2, [A7]
  2151. 00001586  2E44                     movea.l    A7, D4
  2152. 00001588  454C                     chk.w      D2, A4
  2153. 0000158A  524F                     addq.w     A7, 1
  2154. 0000158C  5741                     subq.w     D1, 3
  2155. 0000158E  5400                     addq.b     D0, 2
  2156. 00001590  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2157. export_1111: // at 00001592 (misaligned)
  2158. 00001594  FFF0                     .invalid   <<F/7/7>>
  2159. 00001596  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  2160. 0000159A  382E 000E                move.w     D4, [A6 + 0xE]
  2161. 0000159E  3E2E 0010                move.w     D7, [A6 + 0x10]
  2162. 000015A2  286E 0008                movea.l    A4, [A6 + 0x8]
  2163. 000015A6  2054                     movea.l    A0, [A4]
  2164. 000015A8  2068 007E                movea.l    A0, [A0 + 0x7E]
  2165. 000015AC  2050                     movea.l    A0, [A0]
  2166. 000015AE  7001                     moveq.l    D0, 0x01
  2167. 000015B0  B068 0012                cmp.w      D0, [A0 + 0x12]
  2168. 000015B4  6D16                     blt        +0x18 /* 000015CC */
  2169. 000015B6  558F                     subq.l     A7, 2
  2170. 000015B8  7001                     moveq.l    D0, 0x01
  2171. 000015BA  3F00                     move.w     -[A7], D0
  2172. 000015BC  2F0C                     move.l     -[A7], A4
  2173. 000015BE  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  2174. 000015C2  301F                     move.w     D0, [A7]+
  2175. 000015C4  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2176. 000015C8  6700 00B4                beq        +0xB6 /* 0000167E */
  2177. label000015CC:
  2178. 000015CC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2179. 000015D0  48C7                     ext.l      D7
  2180. 000015D2  0C47 0001                cmpi.w     D7, 0x1
  2181. 000015D6  5DC3                     slt        D3
  2182. 000015D8  4403                     neg.b      D3
  2183. 000015DA  6704                     beq        +0x6 /* 000015E0 */
  2184. 000015DC  7001                     moveq.l    D0, 0x01
  2185. 000015DE  6004                     bra        +0x6 /* 000015E4 */
  2186. label000015E0:
  2187. 000015E0  48C7                     ext.l      D7
  2188. 000015E2  2007                     move.l     D0, D7
  2189. label000015E4:
  2190. 000015E4  48C0                     ext.l      D0
  2191. 000015E6  2A00                     move.l     D5, D0
  2192. 000015E8  3F05                     move.w     -[A7], D5
  2193. 000015EA  2054                     movea.l    A0, [A4]
  2194. 000015EC  3028 007C                move.w     D0, [A0 + 0x7C]
  2195. 000015F0  48C0                     ext.l      D0
  2196. 000015F2  48C7                     ext.l      D7
  2197. 000015F4  9087                     sub.l      D0, D7
  2198. 000015F6  2C00                     move.l     D6, D0
  2199. 000015F8  5286                     addq.l     D6, 1
  2200. 000015FA  7001                     moveq.l    D0, 0x01
  2201. 000015FC  B086                     cmp.l      D0, D6
  2202. 000015FE  5EC3                     sgt        D3
  2203. 00001600  4403                     neg.b      D3
  2204. 00001602  6704                     beq        +0x6 /* 00001608 */
  2205. 00001604  7001                     moveq.l    D0, 0x01
  2206. 00001606  6002                     bra        +0x4 /* 0000160A */
  2207. label00001608:
  2208. 00001608  2006                     move.l     D0, D6
  2209. label0000160A:
  2210. 0000160A  3F00                     move.w     -[A7], D0
  2211. 0000160C  486E FFF0                pea.l      [A6 - 0x10]
  2212. 00001610  2F0C                     move.l     -[A7], A4
  2213. 00001612  4EAD 287A                jsr        [A5 + 0x287A /* export_1291 */]
  2214. 00001616  486E FFF0                pea.l      [A6 - 0x10]
  2215. 0000161A  2F0C                     move.l     -[A7], A4
  2216. 0000161C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2217. 00001620  3F07                     move.w     -[A7], D7
  2218. 00001622  3F04                     move.w     -[A7], D4
  2219. 00001624  2054                     movea.l    A0, [A4]
  2220. 00001626  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  2221. 0000162A  4EBA FB80                jsr        [PC - 0x480 /* 000011AC */]
  2222. 0000162E  3F07                     move.w     -[A7], D7
  2223. 00001630  3F04                     move.w     -[A7], D4
  2224. 00001632  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2225. 00001636  2054                     movea.l    A0, [A4]
  2226. 00001638  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  2227. 0000163C  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  2228. 00001640  2F0C                     move.l     -[A7], A4
  2229. 00001642  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  2230. 00001646  3F05                     move.w     -[A7], D5
  2231. 00001648  2054                     movea.l    A0, [A4]
  2232. 0000164A  3028 007C                move.w     D0, [A0 + 0x7C]
  2233. 0000164E  48C0                     ext.l      D0
  2234. 00001650  48C7                     ext.l      D7
  2235. 00001652  9087                     sub.l      D0, D7
  2236. 00001654  2C00                     move.l     D6, D0
  2237. 00001656  5286                     addq.l     D6, 1
  2238. 00001658  7001                     moveq.l    D0, 0x01
  2239. 0000165A  B086                     cmp.l      D0, D6
  2240. 0000165C  5EC3                     sgt        D3
  2241. 0000165E  4403                     neg.b      D3
  2242. 00001660  6704                     beq        +0x6 /* 00001666 */
  2243. 00001662  7001                     moveq.l    D0, 0x01
  2244. 00001664  6002                     bra        +0x4 /* 00001668 */
  2245. label00001666:
  2246. 00001666  2006                     move.l     D0, D6
  2247. label00001668:
  2248. 00001668  3F00                     move.w     -[A7], D0
  2249. 0000166A  486E FFF0                pea.l      [A6 - 0x10]
  2250. 0000166E  2F0C                     move.l     -[A7], A4
  2251. 00001670  4EAD 287A                jsr        [A5 + 0x287A /* export_1291 */]
  2252. 00001674  486E FFF0                pea.l      [A6 - 0x10]
  2253. 00001678  2F0C                     move.l     -[A7], A4
  2254. 0000167A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2255. label0000167E:
  2256. 0000167E  4CEE 10F8 FFD8           movem.l    D3,D4,D5,D6,D7,A4, [A6 - 0x28]
  2257. 00001684  4E5E                     unlink     A6
  2258. 00001686  205F                     movea.l    A0, [A7]+
  2259. 00001688  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2260. 0000168C  4ED0                     jmp        [A0]
  2261. 0000168E  9554                     sub.w      [A4], D2
  2262. 00001690  4752                     chk.w      D3, [A2]
  2263. 00001692  4944                     chk.w      D4, D4
  2264. 00001694  5649                     addq.w     A1, 3
  2265. 00001696  4557                     chk.w      D2, [A7]
  2266. 00001698  2E53                     movea.l    A7, [A3]
  2267. 0000169A  4554                     chk.w      D2, [A4]
  2268. 0000169C  434F                     chk.w      D1, A7
  2269. 0000169E  4C57 4944                movem.l    D2,D6,A0,A3,A6, [A7]
  2270. 000016A2  5448                     addq.w     A0, 2
  2271. 000016A4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2272. export_1112: // at 000016A6 (misaligned)
  2273. 000016A8  FFF0                     .invalid   <<F/7/7>>
  2274. 000016AA  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  2275. 000016AE  382E 000E                move.w     D4, [A6 + 0xE]
  2276. 000016B2  3E2E 0010                move.w     D7, [A6 + 0x10]
  2277. 000016B6  286E 0008                movea.l    A4, [A6 + 0x8]
  2278. 000016BA  2054                     movea.l    A0, [A4]
  2279. 000016BC  2068 0082                movea.l    A0, [A0 + 0x82]
  2280. 000016C0  2050                     movea.l    A0, [A0]
  2281. 000016C2  7001                     moveq.l    D0, 0x01
  2282. 000016C4  B068 0012                cmp.w      D0, [A0 + 0x12]
  2283. 000016C8  6616                     bne        +0x18 /* 000016E0 */
  2284. 000016CA  558F                     subq.l     A7, 2
  2285. 000016CC  7001                     moveq.l    D0, 0x01
  2286. 000016CE  3F00                     move.w     -[A7], D0
  2287. 000016D0  2F0C                     move.l     -[A7], A4
  2288. 000016D2  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  2289. 000016D6  301F                     move.w     D0, [A7]+
  2290. 000016D8  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2291. 000016DC  6700 00B4                beq        +0xB6 /* 00001792 */
  2292. label000016E0:
  2293. 000016E0  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2294. 000016E4  48C7                     ext.l      D7
  2295. 000016E6  0C47 0001                cmpi.w     D7, 0x1
  2296. 000016EA  5DC3                     slt        D3
  2297. 000016EC  4403                     neg.b      D3
  2298. 000016EE  6704                     beq        +0x6 /* 000016F4 */
  2299. 000016F0  7001                     moveq.l    D0, 0x01
  2300. 000016F2  6004                     bra        +0x6 /* 000016F8 */
  2301. label000016F4:
  2302. 000016F4  48C7                     ext.l      D7
  2303. 000016F6  2007                     move.l     D0, D7
  2304. label000016F8:
  2305. 000016F8  48C0                     ext.l      D0
  2306. 000016FA  2A00                     move.l     D5, D0
  2307. 000016FC  3F05                     move.w     -[A7], D5
  2308. 000016FE  2054                     movea.l    A0, [A4]
  2309. 00001700  3028 007A                move.w     D0, [A0 + 0x7A]
  2310. 00001704  48C0                     ext.l      D0
  2311. 00001706  48C7                     ext.l      D7
  2312. 00001708  9087                     sub.l      D0, D7
  2313. 0000170A  2C00                     move.l     D6, D0
  2314. 0000170C  5286                     addq.l     D6, 1
  2315. 0000170E  7001                     moveq.l    D0, 0x01
  2316. 00001710  B086                     cmp.l      D0, D6
  2317. 00001712  5EC3                     sgt        D3
  2318. 00001714  4403                     neg.b      D3
  2319. 00001716  6704                     beq        +0x6 /* 0000171C */
  2320. 00001718  7001                     moveq.l    D0, 0x01
  2321. 0000171A  6002                     bra        +0x4 /* 0000171E */
  2322. label0000171C:
  2323. 0000171C  2006                     move.l     D0, D6
  2324. label0000171E:
  2325. 0000171E  3F00                     move.w     -[A7], D0
  2326. 00001720  486E FFF0                pea.l      [A6 - 0x10]
  2327. 00001724  2F0C                     move.l     -[A7], A4
  2328. 00001726  4EAD 28D2                jsr        [A5 + 0x28D2 /* export_1302 */]
  2329. 0000172A  486E FFF0                pea.l      [A6 - 0x10]
  2330. 0000172E  2F0C                     move.l     -[A7], A4
  2331. 00001730  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2332. 00001734  3F07                     move.w     -[A7], D7
  2333. 00001736  3F04                     move.w     -[A7], D4
  2334. 00001738  2054                     movea.l    A0, [A4]
  2335. 0000173A  2F28 0082                move.l     -[A7], [A0 + 0x82]
  2336. 0000173E  4EBA FA6C                jsr        [PC - 0x594 /* 000011AC */]
  2337. 00001742  3F07                     move.w     -[A7], D7
  2338. 00001744  3F04                     move.w     -[A7], D4
  2339. 00001746  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2340. 0000174A  2054                     movea.l    A0, [A4]
  2341. 0000174C  2F28 0082                move.l     -[A7], [A0 + 0x82]
  2342. 00001750  4EAD 2862                jsr        [A5 + 0x2862 /* export_1288 */]
  2343. 00001754  2F0C                     move.l     -[A7], A4
  2344. 00001756  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  2345. 0000175A  3F05                     move.w     -[A7], D5
  2346. 0000175C  2054                     movea.l    A0, [A4]
  2347. 0000175E  3028 007A                move.w     D0, [A0 + 0x7A]
  2348. 00001762  48C0                     ext.l      D0
  2349. 00001764  48C7                     ext.l      D7
  2350. 00001766  9087                     sub.l      D0, D7
  2351. 00001768  2C00                     move.l     D6, D0
  2352. 0000176A  5286                     addq.l     D6, 1
  2353. 0000176C  7001                     moveq.l    D0, 0x01
  2354. 0000176E  B086                     cmp.l      D0, D6
  2355. 00001770  5EC3                     sgt        D3
  2356. 00001772  4403                     neg.b      D3
  2357. 00001774  6704                     beq        +0x6 /* 0000177A */
  2358. 00001776  7001                     moveq.l    D0, 0x01
  2359. 00001778  6002                     bra        +0x4 /* 0000177C */
  2360. label0000177A:
  2361. 0000177A  2006                     move.l     D0, D6
  2362. label0000177C:
  2363. 0000177C  3F00                     move.w     -[A7], D0
  2364. 0000177E  486E FFF0                pea.l      [A6 - 0x10]
  2365. 00001782  2F0C                     move.l     -[A7], A4
  2366. 00001784  4EAD 28D2                jsr        [A5 + 0x28D2 /* export_1302 */]
  2367. 00001788  486E FFF0                pea.l      [A6 - 0x10]
  2368. 0000178C  2F0C                     move.l     -[A7], A4
  2369. 0000178E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2370. label00001792:
  2371. 00001792  4CEE 10F8 FFD8           movem.l    D3,D4,D5,D6,D7,A4, [A6 - 0x28]
  2372. 00001798  4E5E                     unlink     A6
  2373. 0000179A  205F                     movea.l    A0, [A7]+
  2374. 0000179C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2375. 000017A0  4ED0                     jmp        [A0]
  2376. 000017A2  9654                     sub.w      D3, [A4]
  2377. 000017A4  4752                     chk.w      D3, [A2]
  2378. 000017A6  4944                     chk.w      D4, D4
  2379. 000017A8  5649                     addq.w     A1, 3
  2380. 000017AA  4557                     chk.w      D2, [A7]
  2381. 000017AC  2E53                     movea.l    A7, [A3]
  2382. 000017AE  4554                     chk.w      D2, [A4]
  2383. 000017B0  524F                     addq.w     A7, 1
  2384. 000017B2  5748                     subq.w     A0, 3
  2385. 000017B4  4549                     chk.w      D2, A1
  2386. 000017B6  4748                     chk.w      D3, A0
  2387. 000017B8  5400                     addq.b     D0, 2
  2388. 000017BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2389. export_1113: // at 000017BC (misaligned)
  2390. 000017BE  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2391. 000017C2  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2392. 000017C6  0008 4EBA                ori.b      A0, 0xBA
  2393. 000017CA  FCFA 4E5E                .extension 0xCFA <<F/2-3/6>> // unimplemented
  2394. 000017CE  205F                     movea.l    A0, [A7]+
  2395. 000017D0  504F                     addq.w     A7, 8
  2396. 000017D2  4ED0                     jmp        [A0]
  2397. 000017D4  9754                     sub.w      [A4], D3
  2398. 000017D6  5445                     addq.w     D5, 2
  2399. 000017D8  5854                     addq.w     [A4], 4
  2400. 000017DA  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  2401. 000017DE  5649                     addq.w     A1, 3
  2402. 000017E0  4557                     chk.w      D2, [A7]
  2403. 000017E2  2E44                     movea.l    A7, D4
  2404. 000017E4  454C                     chk.w      D2, A4
  2405. 000017E6  4954                     chk.w      D4, [A4]
  2406. 000017E8  454D                     chk.w      D2, A5
  2407. 000017EA  4154                     chk.w      D0, [A4]
  2408. 000017EC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2409. export_1114: // at 000017EE (misaligned)
  2410. 000017F0  FFF8                     .invalid   <<F/7/7>>
  2411. 000017F2  48E7 0028                movem.l    -[A7], A2,A4
  2412. 000017F6  286E 0008                movea.l    A4, [A6 + 0x8]
  2413. 000017FA  2054                     movea.l    A0, [A4]
  2414. 000017FC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2415. 00001800  41E8 0030                lea.l      A0, [A0 + 0x30]
  2416. 00001804  22D8                     move.l     [A1]+, [A0]+
  2417. 00001806  22D8                     move.l     [A1]+, [A0]+
  2418. 00001808  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2419. 0000180C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2420. 00001810  2F0C                     move.l     -[A7], A4
  2421. 00001812  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  2422. 00001816  2054                     movea.l    A0, [A4]
  2423. 00001818  7001                     moveq.l    D0, 0x01
  2424. 0000181A  B068 007C                cmp.w      D0, [A0 + 0x7C]
  2425. 0000181E  6650                     bne        +0x52 /* 00001870 */
  2426. 00001820  486E FFF8                pea.l      [A6 - 0x8]
  2427. 00001824  4868 0030                pea.l      [A0 + 0x30]
  2428. 00001828  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  2429. 0000182C  4A00                     tst.b      D0
  2430. 0000182E  504F                     addq.w     A7, 8
  2431. 00001830  673E                     beq        +0x40 /* 00001870 */
  2432. 00001832  2054                     movea.l    A0, [A4]
  2433. 00001834  2068 007E                movea.l    A0, [A0 + 0x7E]
  2434. 00001838  2050                     movea.l    A0, [A0]
  2435. 0000183A  2254                     movea.l    A1, [A4]
  2436. 0000183C  2449                     movea.l    A2, A1
  2437. 0000183E  246A 007E                movea.l    A2, [A2 + 0x7E]
  2438. 00001842  2452                     movea.l    A2, [A2]
  2439. 00001844  246A 0014                movea.l    A2, [A2 + 0x14]
  2440. 00001848  2452                     movea.l    A2, [A2]
  2441. 0000184A  302A 0002                move.w     D0, [A2 + 0x2]
  2442. 0000184E  48C0                     ext.l      D0
  2443. 00001850  2229 0034                move.l     D1, [A1 + 0x34]
  2444. 00001854  9280                     sub.l      D1, D0
  2445. 00001856  D3A8 000E                add.l      [A0 + 0xE], D1
  2446. 0000185A  2054                     movea.l    A0, [A4]
  2447. 0000185C  2248                     movea.l    A1, A0
  2448. 0000185E  2269 007E                movea.l    A1, [A1 + 0x7E]
  2449. 00001862  2251                     movea.l    A1, [A1]
  2450. 00001864  2269 0014                movea.l    A1, [A1 + 0x14]
  2451. 00001868  2251                     movea.l    A1, [A1]
  2452. 0000186A  3368 0036 0002           move.w     [A1 + 0x2], [A0 + 0x36]
  2453. label00001870:
  2454. 00001870  4CEE 1400 FFF0           movem.l    A2,A4, [A6 - 0x10]
  2455. 00001876  4E5E                     unlink     A6
  2456. 00001878  205F                     movea.l    A0, [A7]+
  2457. 0000187A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2458. 0000187E  4ED0                     jmp        [A0]
  2459. 00001880  9654                     sub.w      D3, [A4]
  2460. 00001882  5445                     addq.w     D5, 2
  2461. 00001884  5854                     addq.w     [A4], 4
  2462. 00001886  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  2463. 0000188A  5649                     addq.w     A1, 3
  2464. 0000188C  4557                     chk.w      D2, [A7]
  2465. 0000188E  2E53                     movea.l    A7, [A3]
  2466. 00001890  4554                     chk.w      D2, [A4]
  2467. 00001892  4652                     not.w      [A2]
  2468. 00001894  414D                     chk.w      D0, A5
  2469. 00001896  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2470. 00001898  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2471. export_1115: // at 0000189A (misaligned)
  2472. 0000189C  FFB4                     .invalid   <<F/6/7>>
  2473. 0000189E  2F0C                     move.l     -[A7], A4
  2474. 000018A0  286E 0008                movea.l    A4, [A6 + 0x8]
  2475. 000018A4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2476. 000018A8  598F                     subq.l     A7, 4
  2477. 000018AA  2F0C                     move.l     -[A7], A4
  2478. 000018AC  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2479. 000018B0  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2480. 000018B4  2054                     movea.l    A0, [A4]
  2481. 000018B6  4AA8 009E                tst.l      [A0 + 0x9E]
  2482. 000018BA  6756                     beq        +0x58 /* 00001912 */
  2483. 000018BC  206E FFF8                movea.l    A0, [A6 - 0x8]
  2484. 000018C0  2050                     movea.l    A0, [A0]
  2485. 000018C2  7000                     moveq.l    D0, 0x00
  2486. 000018C4  2140 009E                move.l     [A0 + 0x9E], D0
  2487. 000018C8  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2488. 000018CC  486E FFB4                pea.l      [A6 - 0x4C]
  2489. 000018D0  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  2490. 000018D4  4A00                     tst.b      D0
  2491. 000018D6  584F                     addq.w     A7, 4
  2492. 000018D8  6724                     beq        +0x26 /* 000018FE */
  2493. 000018DA  2054                     movea.l    A0, [A4]
  2494. 000018DC  2D68 009E FFFC           move.l     [A6 - 0x4], [A0 + 0x9E]
  2495. 000018E2  486E FFFC                pea.l      [A6 - 0x4]
  2496. 000018E6  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  2497. 000018EA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2498. 000018EE  2050                     movea.l    A0, [A0]
  2499. 000018F0  216E FFFC 009E           move.l     [A0 + 0x9E], [A6 - 0x4]
  2500. 000018F6  2B6E FFF4 FA9E           move.l     [A5 - 0x562], [A6 - 0xC]
  2501. 000018FC  6014                     bra        +0x16 /* 00001912 */
  2502. label000018FE:
  2503. 000018FE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2504. 00001902  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  2505. 00001906  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2506. 0000190A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2507. 0000190E  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  2508. label00001912:
  2509. 00001912  2054                     movea.l    A0, [A4]
  2510. 00001914  4AA8 00B0                tst.l      [A0 + 0xB0]
  2511. 00001918  6756                     beq        +0x58 /* 00001970 */
  2512. 0000191A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2513. 0000191E  2050                     movea.l    A0, [A0]
  2514. 00001920  7000                     moveq.l    D0, 0x00
  2515. 00001922  2140 00B0                move.l     [A0 + 0xB0], D0
  2516. 00001926  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2517. 0000192A  486E FFB4                pea.l      [A6 - 0x4C]
  2518. 0000192E  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  2519. 00001932  4A00                     tst.b      D0
  2520. 00001934  584F                     addq.w     A7, 4
  2521. 00001936  6724                     beq        +0x26 /* 0000195C */
  2522. 00001938  2054                     movea.l    A0, [A4]
  2523. 0000193A  2D68 00B0 FFFC           move.l     [A6 - 0x4], [A0 + 0xB0]
  2524. 00001940  486E FFFC                pea.l      [A6 - 0x4]
  2525. 00001944  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  2526. 00001948  206E FFF8                movea.l    A0, [A6 - 0x8]
  2527. 0000194C  2050                     movea.l    A0, [A0]
  2528. 0000194E  216E FFFC 00B0           move.l     [A0 + 0xB0], [A6 - 0x4]
  2529. 00001954  2B6E FFF4 FA9E           move.l     [A5 - 0x562], [A6 - 0xC]
  2530. 0000195A  6014                     bra        +0x16 /* 00001970 */
  2531. label0000195C:
  2532. 0000195C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2533. 00001960  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  2534. 00001964  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2535. 00001968  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2536. 0000196C  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  2537. label00001970:
  2538. 00001970  206E FFF8                movea.l    A0, [A6 - 0x8]
  2539. 00001974  2050                     movea.l    A0, [A0]
  2540. 00001976  7000                     moveq.l    D0, 0x00
  2541. 00001978  2140 00DE                move.l     [A0 + 0xDE], D0
  2542. 0000197C  2D6E FFF8 000C           move.l     [A6 + 0xC], [A6 - 0x8]
  2543. 00001982  286E FFB0                movea.l    A4, [A6 - 0x50]
  2544. 00001986  4E5E                     unlink     A6
  2545. 00001988  2E9F                     move.l     [A7], [A7]+
  2546. 0000198A  4E75                     rts
  2547. 0000198C  9654                     sub.w      D3, [A4]
  2548. 0000198E  5354                     subq.w     [A4], 1
  2549. 00001990  4450                     neg.w      [A0]
  2550. 00001992  5249                     addq.w     A1, 1
  2551. 00001994  4E54 4841                link       A4, -0xFFFFB7BF
  2552. 00001998  4E44                     trap       4
  2553. 0000199A  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  2554. 0000199E  434C                     chk.w      D1, A4
  2555. 000019A0  4F4E                     chk.w      D7, A6
  2556. 000019A2  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  2557. 000019A4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2558. export_1116: // at 000019A6 (misaligned)
  2559. 000019A8  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2560. 000019AC  0008 5290                ori.b      A0, 0x90
  2561. 000019B0  422E 0012                clr.b      [A6 + 0x12]
  2562. 000019B4  4E5E                     unlink     A6
  2563. 000019B6  205F                     movea.l    A0, [A7]+
  2564. 000019B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2565. 000019BC  4ED0                     jmp        [A0]
  2566. 000019BE  8946 494E                pack       D4, D6, 0x494E
  2567. 000019C2  444C                     neg.w      A4
  2568. 000019C4  494D                     chk.w      D4, A5
  2569. 000019C6  4954                     chk.w      D4, [A4]
  2570. 000019C8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2571. export_1117: // at 000019CA (misaligned)
  2572. 000019CC  FFEC                     .invalid   <<F/7/7>>
  2573. 000019CE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2574. 000019D2  266E 000C                movea.l    A3, [A6 + 0xC]
  2575. 000019D6  286E 0008                movea.l    A4, [A6 + 0x8]
  2576. 000019DA  4207                     clr.b      D7
  2577. 000019DC  6000 00F6                bra        +0xF8 /* 00001AD4 */
  2578. label000019E0:
  2579. 000019E0  7000                     moveq.l    D0, 0x00
  2580. 000019E2  1007                     move.b     D0, D7
  2581. 000019E4  41ED FD4A                lea.l      A0, [A5 - 0x2B6]
  2582. 000019E8  1C30 0000                move.b     D6, [A0 + D0.w]
  2583. 000019EC  7000                     moveq.l    D0, 0x00
  2584. 000019EE  1006                     move.b     D0, D6
  2585. 000019F0  2054                     movea.l    A0, [A4]
  2586. 000019F2  41E8 009C                lea.l      A0, [A0 + 0x9C]
  2587. 000019F6  4A30 0000                tst.b      [A0 + D0.w]
  2588. 000019FA  6700 00A8                beq        +0xAA /* 00001AA4 */
  2589. 000019FE  7000                     moveq.l    D0, 0x00
  2590. 00001A00  1006                     move.b     D0, D6
  2591. 00001A02  2F00                     move.l     -[A7], D0
  2592. 00001A04  7001                     moveq.l    D0, 0x01
  2593. 00001A06  2F00                     move.l     -[A7], D0
  2594. 00001A08  2054                     movea.l    A0, [A4]
  2595. 00001A0A  4868 008C                pea.l      [A0 + 0x8C]
  2596. 00001A0E  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2597. 00001A12  508F                     addq.l     A7, 8
  2598. 00001A14  2F00                     move.l     -[A7], D0
  2599. 00001A16  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2600. 00001A1A  2040                     movea.l    A0, D0
  2601. 00001A1C  2D48 FFF8                move.l     [A6 - 0x8], A0
  2602. 00001A20  7000                     moveq.l    D0, 0x00
  2603. 00001A22  1006                     move.b     D0, D6
  2604. 00001A24  2F00                     move.l     -[A7], D0
  2605. 00001A26  7000                     moveq.l    D0, 0x00
  2606. 00001A28  2F00                     move.l     -[A7], D0
  2607. 00001A2A  2054                     movea.l    A0, [A4]
  2608. 00001A2C  4868 008C                pea.l      [A0 + 0x8C]
  2609. 00001A30  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2610. 00001A34  508F                     addq.l     A7, 8
  2611. 00001A36  2F00                     move.l     -[A7], D0
  2612. 00001A38  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2613. 00001A3C  2040                     movea.l    A0, D0
  2614. 00001A3E  226E FFF8                movea.l    A1, [A6 - 0x8]
  2615. 00001A42  2011                     move.l     D0, [A1]
  2616. 00001A44  9090                     sub.l      D0, [A0]
  2617. 00001A46  2D40 FFF4                move.l     [A6 - 0xC], D0
  2618. 00001A4A  7000                     moveq.l    D0, 0x00
  2619. 00001A4C  1006                     move.b     D0, D6
  2620. 00001A4E  2F00                     move.l     -[A7], D0
  2621. 00001A50  2054                     movea.l    A0, [A4]
  2622. 00001A52  4868 002C                pea.l      [A0 + 0x2C]
  2623. 00001A56  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2624. 00001A5A  2040                     movea.l    A0, D0
  2625. 00001A5C  202E FFF4                move.l     D0, [A6 - 0xC]
  2626. 00001A60  2210                     move.l     D1, [A0]
  2627. 00001A62  D280                     add.l      D1, D0
  2628. 00001A64  5381                     subq.l     D1, 1
  2629. 00001A66  2D41 FFF0                move.l     [A6 - 0x10], D1
  2630. 00001A6A  7000                     moveq.l    D0, 0x00
  2631. 00001A6C  1006                     move.b     D0, D6
  2632. 00001A6E  2F00                     move.l     -[A7], D0
  2633. 00001A70  2054                     movea.l    A0, [A4]
  2634. 00001A72  4868 002C                pea.l      [A0 + 0x2C]
  2635. 00001A76  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2636. 00001A7A  2040                     movea.l    A0, D0
  2637. 00001A7C  202E FFF0                move.l     D0, [A6 - 0x10]
  2638. 00001A80  2210                     move.l     D1, [A0]
  2639. 00001A82  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2640. 00001A86  2D40 FFEC                move.l     [A6 - 0x14], D0
  2641. 00001A8A  7000                     moveq.l    D0, 0x00
  2642. 00001A8C  1007                     move.b     D0, D7
  2643. 00001A8E  2F00                     move.l     -[A7], D0
  2644. 00001A90  2F0B                     move.l     -[A7], A3
  2645. 00001A92  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2646. 00001A96  2040                     movea.l    A0, D0
  2647. 00001A98  202E FFEC                move.l     D0, [A6 - 0x14]
  2648. 00001A9C  2080                     move.l     [A0], D0
  2649. 00001A9E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2650. 00001AA2  602E                     bra        +0x30 /* 00001AD2 */
  2651. label00001AA4:
  2652. 00001AA4  7000                     moveq.l    D0, 0x00
  2653. 00001AA6  2D40 FFFC                move.l     [A6 - 0x4], D0
  2654. 00001AAA  1F07                     move.b     -[A7], D7
  2655. 00001AAC  7001                     moveq.l    D0, 0x01
  2656. 00001AAE  1F00                     move.b     -[A7], D0
  2657. 00001AB0  486D 2302                pea.l      [A5 + 0x2302 /* export_1116 */]
  2658. 00001AB4  486E FFFC                pea.l      [A6 - 0x4]
  2659. 00001AB8  2F0C                     move.l     -[A7], A4
  2660. 00001ABA  4EAD 29F2                jsr        [A5 + 0x29F2 /* export_1338 */]
  2661. 00001ABE  7000                     moveq.l    D0, 0x00
  2662. 00001AC0  1007                     move.b     D0, D7
  2663. 00001AC2  2F00                     move.l     -[A7], D0
  2664. 00001AC4  2F0B                     move.l     -[A7], A3
  2665. 00001AC6  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  2666. 00001ACA  2040                     movea.l    A0, D0
  2667. 00001ACC  20AE FFFC                move.l     [A0], [A6 - 0x4]
  2668. 00001AD0  504F                     addq.w     A7, 8
  2669. label00001AD2:
  2670. 00001AD2  5207                     addq.b     D7, 1
  2671. label00001AD4:
  2672. 00001AD4  7000                     moveq.l    D0, 0x00
  2673. 00001AD6  1007                     move.b     D0, D7
  2674. 00001AD8  0C00 0001                cmpi.b     D0, 0x1
  2675. 00001ADC  6300 FF02                bls        -0xFC /* 000019E0 */
  2676. 00001AE0  4CEE 18C0 FFDC           movem.l    D6,D7,A3,A4, [A6 - 0x24]
  2677. 00001AE6  4E5E                     unlink     A6
  2678. 00001AE8  205F                     movea.l    A0, [A7]+
  2679. 00001AEA  504F                     addq.w     A7, 8
  2680. 00001AEC  4ED0                     jmp        [A0]
  2681. 00001AEE  9F54                     sub.w      [A4], D7
  2682. 00001AF0  5354                     subq.w     [A4], 1
  2683. 00001AF2  4450                     neg.w      [A0]
  2684. 00001AF4  5249                     addq.w     A1, 1
  2685. 00001AF6  4E54 4841                link       A4, -0xFFFFB7BF
  2686. 00001AFA  4E44                     trap       4
  2687. 00001AFC  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  2688. 00001B00  4341                     chk.w      D1, D1
  2689. 00001B02  4C43 5041                movem.l    D0,D6,A4,A6, D3
  2690. 00001B06  4745                     chk.w      D3, D5
  2691. 00001B08  5354                     subq.w     [A4], 1
  2692. 00001B0A  5249                     addq.w     A1, 1
  2693. 00001B0C  5053                     addq.w     [A3], 8
  2694. 00001B0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2695. export_1118: // at 00001B10 (misaligned)
  2696. 00001B12  FFE0                     .invalid   <<F/7/7>>
  2697. 00001B14  48E7 0028                movem.l    -[A7], A2,A4
  2698. 00001B18  286E 0008                movea.l    A4, [A6 + 0x8]
  2699. 00001B1C  206E 000C                movea.l    A0, [A6 + 0xC]
  2700. 00001B20  2F08                     move.l     -[A7], A0
  2701. 00001B22  7001                     moveq.l    D0, 0x01
  2702. 00001B24  2F00                     move.l     -[A7], D0
  2703. 00001B26  2254                     movea.l    A1, [A4]
  2704. 00001B28  4869 006C                pea.l      [A1 + 0x6C]
  2705. 00001B2C  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2706. 00001B30  508F                     addq.l     A7, 8
  2707. 00001B32  205F                     movea.l    A0, [A7]+
  2708. 00001B34  2F00                     move.l     -[A7], D0
  2709. 00001B36  2F08                     move.l     -[A7], A0
  2710. 00001B38  2F08                     move.l     -[A7], A0
  2711. 00001B3A  7000                     moveq.l    D0, 0x00
  2712. 00001B3C  2F00                     move.l     -[A7], D0
  2713. 00001B3E  2254                     movea.l    A1, [A4]
  2714. 00001B40  4869 006C                pea.l      [A1 + 0x6C]
  2715. 00001B44  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2716. 00001B48  508F                     addq.l     A7, 8
  2717. 00001B4A  205F                     movea.l    A0, [A7]+
  2718. 00001B4C  2F00                     move.l     -[A7], D0
  2719. 00001B4E  2F08                     move.l     -[A7], A0
  2720. 00001B50  2254                     movea.l    A1, [A4]
  2721. 00001B52  4869 004C                pea.l      [A1 + 0x4C]
  2722. 00001B56  486E FFE8                pea.l      [A6 - 0x18]
  2723. 00001B5A  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  2724. 00001B5E  508F                     addq.l     A7, 8
  2725. 00001B60  205F                     movea.l    A0, [A7]+
  2726. 00001B62  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2727. 00001B66  45EE FFF0                lea.l      A2, [A6 - 0x10]
  2728. 00001B6A  24D9                     move.l     [A2]+, [A1]+
  2729. 00001B6C  24D9                     move.l     [A2]+, [A1]+
  2730. 00001B6E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2731. 00001B72  2F09                     move.l     -[A7], A1
  2732. 00001B74  486E FFE0                pea.l      [A6 - 0x20]
  2733. 00001B78  4EAD 3182                jsr        [A5 + 0x3182 /* export_1580 */]
  2734. 00001B7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2735. 00001B80  205F                     movea.l    A0, [A7]+
  2736. 00001B82  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2737. 00001B86  45EE FFF8                lea.l      A2, [A6 - 0x8]
  2738. 00001B8A  24D9                     move.l     [A2]+, [A1]+
  2739. 00001B8C  24D9                     move.l     [A2]+, [A1]+
  2740. 00001B8E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2741. 00001B92  2F09                     move.l     -[A7], A1
  2742. 00001B94  2F08                     move.l     -[A7], A0
  2743. 00001B96  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  2744. 00001B9A  4CEE 1400 FFD8           movem.l    A2,A4, [A6 - 0x28]
  2745. 00001BA0  4E5E                     unlink     A6
  2746. 00001BA2  205F                     movea.l    A0, [A7]+
  2747. 00001BA4  504F                     addq.w     A7, 8
  2748. 00001BA6  4ED0                     jmp        [A0]
  2749. 00001BA8  8020                     or.b       D0, -[A0]
  2750. 00001BAA  5453                     addq.w     [A3], 2
  2751. 00001BAC  5444                     addq.w     D4, 2
  2752. 00001BAE  5052                     addq.w     [A2], 8
  2753. 00001BB0  494E                     chk.w      D4, A6
  2754. 00001BB2  5448                     addq.w     A0, 2
  2755. 00001BB4  414E                     chk.w      D0, A6
  2756. 00001BB6  444C                     neg.w      A4
  2757. 00001BB8  4552                     chk.w      D2, [A2]
  2758. 00001BBA  2E43                     movea.l    A7, D3
  2759. 00001BBC  414C                     chk.w      D0, A4
  2760. 00001BBE  4356                     chk.w      D1, [A6]
  2761. 00001BC0  4945                     chk.w      D4, D5
  2762. 00001BC2  5750                     subq.w     [A0], 3
  2763. 00001BC4  4552                     chk.w      D2, [A2]
  2764. 00001BC6  5041                     addq.w     D1, 8
  2765. 00001BC8  4745                     chk.w      D3, D5
  2766. 00001BCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2767. // begin alternate branch 00001BCC-00001BD0
  2768. export_1119:
  2769. fn00001BCC:
  2770. 00001BCC  4E56 FFF8                link       A6, -0x0008
  2771. // end alternate branch 00001BCC-00001BD0
  2772. export_1119: // at 00001BCC (misaligned)
  2773. fn00001BCC: // (misaligned)
  2774. 00001BCE  FFF8                     .invalid   <<F/7/7>>
  2775. 00001BD0  2F0C                     move.l     -[A7], A4
  2776. 00001BD2  286E 0008                movea.l    A4, [A6 + 0x8]
  2777. 00001BD6  2054                     movea.l    A0, [A4]
  2778. 00001BD8  116E 000C 00B9           move.b     [A0 + 0xB9], [A6 + 0xC]
  2779. 00001BDE  2054                     movea.l    A0, [A4]
  2780. 00001BE0  4A28 00B9                tst.b      [A0 + 0xB9]
  2781. 00001BE4  677C                     beq        +0x7E /* 00001C62 */
  2782. 00001BE6  2248                     movea.l    A1, A0
  2783. 00001BE8  43E9 006C                lea.l      A1, [A1 + 0x6C]
  2784. 00001BEC  41E8 005C                lea.l      A0, [A0 + 0x5C]
  2785. 00001BF0  22D8                     move.l     [A1]+, [A0]+
  2786. 00001BF2  22D8                     move.l     [A1]+, [A0]+
  2787. 00001BF4  22D8                     move.l     [A1]+, [A0]+
  2788. 00001BF6  22D8                     move.l     [A1]+, [A0]+
  2789. 00001BF8  7000                     moveq.l    D0, 0x00
  2790. 00001BFA  2F00                     move.l     -[A7], D0
  2791. 00001BFC  2054                     movea.l    A0, [A4]
  2792. 00001BFE  4868 004C                pea.l      [A0 + 0x4C]
  2793. 00001C02  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2794. 00001C06  508F                     addq.l     A7, 8
  2795. 00001C08  2F00                     move.l     -[A7], D0
  2796. 00001C0A  7000                     moveq.l    D0, 0x00
  2797. 00001C0C  2F00                     move.l     -[A7], D0
  2798. 00001C0E  2054                     movea.l    A0, [A4]
  2799. 00001C10  4868 006C                pea.l      [A0 + 0x6C]
  2800. 00001C14  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2801. 00001C18  508F                     addq.l     A7, 8
  2802. 00001C1A  2F00                     move.l     -[A7], D0
  2803. 00001C1C  4EAD 319A                jsr        [A5 + 0x319A /* export_1583 */]
  2804. 00001C20  7001                     moveq.l    D0, 0x01
  2805. 00001C22  2F00                     move.l     -[A7], D0
  2806. 00001C24  2054                     movea.l    A0, [A4]
  2807. 00001C26  4868 004C                pea.l      [A0 + 0x4C]
  2808. 00001C2A  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2809. 00001C2E  508F                     addq.l     A7, 8
  2810. 00001C30  2F00                     move.l     -[A7], D0
  2811. 00001C32  7001                     moveq.l    D0, 0x01
  2812. 00001C34  2F00                     move.l     -[A7], D0
  2813. 00001C36  2054                     movea.l    A0, [A4]
  2814. 00001C38  4868 006C                pea.l      [A0 + 0x6C]
  2815. 00001C3C  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2816. 00001C40  508F                     addq.l     A7, 8
  2817. 00001C42  2F00                     move.l     -[A7], D0
  2818. 00001C44  4EAD 319A                jsr        [A5 + 0x319A /* export_1583 */]
  2819. 00001C48  2054                     movea.l    A0, [A4]
  2820. 00001C4A  2248                     movea.l    A1, A0
  2821. 00001C4C  43E9 007C                lea.l      A1, [A1 + 0x7C]
  2822. 00001C50  41E8 005C                lea.l      A0, [A0 + 0x5C]
  2823. 00001C54  22D8                     move.l     [A1]+, [A0]+
  2824. 00001C56  22D8                     move.l     [A1]+, [A0]+
  2825. 00001C58  22D8                     move.l     [A1]+, [A0]+
  2826. 00001C5A  22D8                     move.l     [A1]+, [A0]+
  2827. 00001C5C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2828. 00001C60  607A                     bra        +0x7C /* 00001CDC */
  2829. label00001C62:
  2830. 00001C62  206E 000E                movea.l    A0, [A6 + 0xE]
  2831. 00001C66  2254                     movea.l    A1, [A4]
  2832. 00001C68  43E9 006C                lea.l      A1, [A1 + 0x6C]
  2833. 00001C6C  22D8                     move.l     [A1]+, [A0]+
  2834. 00001C6E  22D8                     move.l     [A1]+, [A0]+
  2835. 00001C70  22D8                     move.l     [A1]+, [A0]+
  2836. 00001C72  22D8                     move.l     [A1]+, [A0]+
  2837. 00001C74  2054                     movea.l    A0, [A4]
  2838. 00001C76  2248                     movea.l    A1, A0
  2839. 00001C78  43E9 007C                lea.l      A1, [A1 + 0x7C]
  2840. 00001C7C  41E8 004C                lea.l      A0, [A0 + 0x4C]
  2841. 00001C80  22D8                     move.l     [A1]+, [A0]+
  2842. 00001C82  22D8                     move.l     [A1]+, [A0]+
  2843. 00001C84  22D8                     move.l     [A1]+, [A0]+
  2844. 00001C86  22D8                     move.l     [A1]+, [A0]+
  2845. 00001C88  7000                     moveq.l    D0, 0x00
  2846. 00001C8A  2F00                     move.l     -[A7], D0
  2847. 00001C8C  2054                     movea.l    A0, [A4]
  2848. 00001C8E  4868 006C                pea.l      [A0 + 0x6C]
  2849. 00001C92  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2850. 00001C96  508F                     addq.l     A7, 8
  2851. 00001C98  2F00                     move.l     -[A7], D0
  2852. 00001C9A  7000                     moveq.l    D0, 0x00
  2853. 00001C9C  2F00                     move.l     -[A7], D0
  2854. 00001C9E  2054                     movea.l    A0, [A4]
  2855. 00001CA0  4868 007C                pea.l      [A0 + 0x7C]
  2856. 00001CA4  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2857. 00001CA8  508F                     addq.l     A7, 8
  2858. 00001CAA  2F00                     move.l     -[A7], D0
  2859. 00001CAC  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  2860. 00001CB0  7001                     moveq.l    D0, 0x01
  2861. 00001CB2  2F00                     move.l     -[A7], D0
  2862. 00001CB4  2054                     movea.l    A0, [A4]
  2863. 00001CB6  4868 006C                pea.l      [A0 + 0x6C]
  2864. 00001CBA  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2865. 00001CBE  508F                     addq.l     A7, 8
  2866. 00001CC0  2F00                     move.l     -[A7], D0
  2867. 00001CC2  7001                     moveq.l    D0, 0x01
  2868. 00001CC4  2F00                     move.l     -[A7], D0
  2869. 00001CC6  2054                     movea.l    A0, [A4]
  2870. 00001CC8  4868 007C                pea.l      [A0 + 0x7C]
  2871. 00001CCC  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2872. 00001CD0  508F                     addq.l     A7, 8
  2873. 00001CD2  2F00                     move.l     -[A7], D0
  2874. 00001CD4  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  2875. 00001CD8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2876. label00001CDC:
  2877. 00001CDC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2878. 00001CE0  486E FFF8                pea.l      [A6 - 0x8]
  2879. 00001CE4  2054                     movea.l    A0, [A4]
  2880. 00001CE6  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2881. 00001CEA  4EAD 48F2                jsr        [A5 + 0x48F2 /* export_2330 */]
  2882. 00001CEE  2054                     movea.l    A0, [A4]
  2883. 00001CF0  41E8 002C                lea.l      A0, [A0 + 0x2C]
  2884. 00001CF4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2885. 00001CF8  20D9                     move.l     [A0]+, [A1]+
  2886. 00001CFA  20D9                     move.l     [A0]+, [A1]+
  2887. 00001CFC  286E FFF4                movea.l    A4, [A6 - 0xC]
  2888. 00001D00  4E5E                     unlink     A6
  2889. 00001D02  205F                     movea.l    A0, [A7]+
  2890. 00001D04  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2891. 00001D08  4ED0                     jmp        [A0]
  2892. 00001D0A  9F54                     sub.w      [A4], D7
  2893. 00001D0C  5354                     subq.w     [A4], 1
  2894. 00001D0E  4450                     neg.w      [A0]
  2895. 00001D10  5249                     addq.w     A1, 1
  2896. 00001D12  4E54 4841                link       A4, -0xFFFFB7BF
  2897. 00001D16  4E44                     trap       4
  2898. 00001D18  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  2899. 00001D1C  494E                     chk.w      D4, A6
  2900. 00001D1E  5354                     subq.w     [A4], 1
  2901. 00001D20  414C                     chk.w      D0, A4
  2902. 00001D22  4C4D 4152                movem.l    D1,D4,D6,A0,A6, A5
  2903. 00001D26  4749                     chk.w      D3, A1
  2904. 00001D28  4E53 0000                link       A3, 0
  2905. export_1120:
  2906. fn00001D2C:
  2907. 00001D2C  4E56 0000                link       A6, 0
  2908. 00001D30  2F0C                     move.l     -[A7], A4
  2909. 00001D32  286E 0008                movea.l    A4, [A6 + 0x8]
  2910. 00001D36  558F                     subq.l     A7, 2
  2911. 00001D38  2F0C                     move.l     -[A7], A4
  2912. 00001D3A  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  2913. 00001D3E  4A1F                     tst.b      [A7]+
  2914. 00001D40  670A                     beq        +0xC /* 00001D4C */
  2915. 00001D42  2054                     movea.l    A0, [A4]
  2916. 00001D44  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2917. 00001D48  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  2918. label00001D4C:
  2919. 00001D4C  286E FFFC                movea.l    A4, [A6 - 0x4]
  2920. 00001D50  4E5E                     unlink     A6
  2921. 00001D52  2E9F                     move.l     [A7], [A7]+
  2922. 00001D54  4E75                     rts
  2923. 00001D56  8022                     or.b       D0, -[A2]
  2924. 00001D58  5453                     addq.w     [A3], 2
  2925. 00001D5A  5444                     addq.w     D4, 2
  2926. 00001D5C  5052                     addq.w     [A2], 8
  2927. 00001D5E  494E                     chk.w      D4, A6
  2928. 00001D60  5448                     addq.w     A0, 2
  2929. 00001D62  414E                     chk.w      D0, A6
  2930. 00001D64  444C                     neg.w      A4
  2931. 00001D66  4552                     chk.w      D2, [A2]
  2932. 00001D68  2E49                     movea.l    A7, A1
  2933. 00001D6A  4E56 414C                link       A6, -0xFFFFBEB4
  2934. 00001D6E  5041                     addq.w     D1, 8
  2935. 00001D70  4745                     chk.w      D3, D5
  2936. 00001D72  4645                     not.w      D5
  2937. 00001D74  4544                     chk.w      D2, D4
  2938. 00001D76  4241                     clr.w      D1
  2939. 00001D78  434B                     chk.w      D1, A3
  2940. 00001D7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2941. export_1121: // at 00001D7C (misaligned)
  2942. 00001D7E  0000 48E7                ori.b      D0, 0xE7
  2943. 00001D82  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2944. 00001D86  000C 286E                ori.b      A4, 0x6E /* 'n' */
  2945. 00001D8A  0008 7000                ori.b      A0, 0x0
  2946. 00001D8E  2F00                     move.l     -[A7], D0
  2947. 00001D90  2054                     movea.l    A0, [A4]
  2948. 00001D92  4868 004C                pea.l      [A0 + 0x4C]
  2949. 00001D96  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2950. 00001D9A  2040                     movea.l    A0, D0
  2951. 00001D9C  224B                     movea.l    A1, A3
  2952. 00001D9E  22D8                     move.l     [A1]+, [A0]+
  2953. 00001DA0  22D8                     move.l     [A1]+, [A0]+
  2954. 00001DA2  7000                     moveq.l    D0, 0x00
  2955. 00001DA4  2F00                     move.l     -[A7], D0
  2956. 00001DA6  2054                     movea.l    A0, [A4]
  2957. 00001DA8  4868 006C                pea.l      [A0 + 0x6C]
  2958. 00001DAC  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  2959. 00001DB0  508F                     addq.l     A7, 8
  2960. 00001DB2  2F00                     move.l     -[A7], D0
  2961. 00001DB4  2F0B                     move.l     -[A7], A3
  2962. 00001DB6  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  2963. 00001DBA  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2964. 00001DC0  4E5E                     unlink     A6
  2965. 00001DC2  205F                     movea.l    A0, [A7]+
  2966. 00001DC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2967. 00001DC8  4ED0                     jmp        [A0]
  2968. 00001DCA  8023                     or.b       D0, -[A3]
  2969. 00001DCC  5453                     addq.w     [A3], 2
  2970. 00001DCE  5444                     addq.w     D4, 2
  2971. 00001DD0  5052                     addq.w     [A2], 8
  2972. 00001DD2  494E                     chk.w      D4, A6
  2973. 00001DD4  5448                     addq.w     A0, 2
  2974. 00001DD6  414E                     chk.w      D0, A6
  2975. 00001DD8  444C                     neg.w      A4
  2976. 00001DDA  4552                     chk.w      D2, [A2]
  2977. 00001DDC  2E4C                     movea.l    A7, A4
  2978. 00001DDE  4F43                     chk.w      D7, D3
  2979. 00001DE0  4154                     chk.w      D0, [A4]
  2980. 00001DE2  4550                     chk.w      D2, [A0]
  2981. 00001DE4  4147                     chk.w      D0, D7
  2982. 00001DE6  4549                     chk.w      D2, A1
  2983. 00001DE8  4E54 4552                link       A4, -0xFFFFBAAE
  2984. 00001DEC  494F                     chk.w      D4, A7
  2985. 00001DEE  5200                     addq.b     D0, 1
  2986. 00001DF0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2987. export_1122: // at 00001DF2 (misaligned)
  2988. 00001DF4  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2989. 00001DF8  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2990. 00001DFC  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2991. 00001E00  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  2992. 00001E04  4E5E                     unlink     A6
  2993. 00001E06  2E9F                     move.l     [A7], [A7]+
  2994. 00001E08  4E75                     rts
  2995. 00001E0A  9F54                     sub.w      [A4], D7
  2996. 00001E0C  5354                     subq.w     [A4], 1
  2997. 00001E0E  4450                     neg.w      [A0]
  2998. 00001E10  5249                     addq.w     A1, 1
  2999. 00001E12  4E54 4841                link       A4, -0xFFFFB7BF
  3000. 00001E16  4E44                     trap       4
  3001. 00001E18  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  3002. 00001E1C  5052                     addq.w     [A2], 8
  3003. 00001E1E  494E                     chk.w      D4, A6
  3004. 00001E20  5445                     addq.w     D5, 2
  3005. 00001E22  5243                     addq.w     D3, 1
  3006. 00001E24  4841                     swap.w     D1
  3007. 00001E26  4E47                     trap       7
  3008. 00001E28  4544                     chk.w      D2, D4
  3009. 00001E2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3010. export_1123: // at 00001E2C (misaligned)
  3011. 00001E2E  FFD0                     .invalid   <<F/7/7>>
  3012. 00001E30  48E7 1108                movem.l    -[A7], D3,D7,A4
  3013. 00001E34  286E 0008                movea.l    A4, [A6 + 0x8]
  3014. 00001E38  41EE FFD0                lea.l      A0, [A6 - 0x30]
  3015. 00001E3C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3016. 00001E40  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3017. 00001E44  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3018. 00001E48  7600                     moveq.l    D3, 0x00
  3019. 00001E4A  2F03                     move.l     -[A7], D3
  3020. 00001E4C  598F                     subq.l     A7, 4
  3021. 00001E4E  2054                     movea.l    A0, [A4]
  3022. 00001E50  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3023. 00001E54  4EAD 4962                jsr        [A5 + 0x4962 /* export_2344 */]
  3024. 00001E58  201F                     move.l     D0, [A7]+
  3025. 00001E5A  261F                     move.l     D3, [A7]+
  3026. 00001E5C  4A80                     tst.l      D0
  3027. 00001E5E  6710                     beq        +0x12 /* 00001E70 */
  3028. 00001E60  4A2D F84C                tst.b      [A5 - 0x7B4]
  3029. 00001E64  670A                     beq        +0xC /* 00001E70 */
  3030. 00001E66  2054                     movea.l    A0, [A4]
  3031. 00001E68  4A28 00B5                tst.b      [A0 + 0xB5]
  3032. 00001E6C  6702                     beq        +0x4 /* 00001E70 */
  3033. 00001E6E  7601                     moveq.l    D3, 0x01
  3034. label00001E70:
  3035. 00001E70  1E03                     move.b     D7, D3
  3036. 00001E72  6706                     beq        +0x8 /* 00001E7A */
  3037. 00001E74  2F0C                     move.l     -[A7], A4
  3038. 00001E76  4EBA FEB4                jsr        [PC - 0x14C /* 00001D2C */]
  3039. label00001E7A:
  3040. 00001E7A  2F0C                     move.l     -[A7], A4
  3041. 00001E7C  4EBA 024A                jsr        [PC + 0x24A /* 000020C8 */]
  3042. 00001E80  2054                     movea.l    A0, [A4]
  3043. 00001E82  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3044. 00001E86  41E8 007C                lea.l      A0, [A0 + 0x7C]
  3045. 00001E8A  22D8                     move.l     [A1]+, [A0]+
  3046. 00001E8C  22D8                     move.l     [A1]+, [A0]+
  3047. 00001E8E  22D8                     move.l     [A1]+, [A0]+
  3048. 00001E90  22D8                     move.l     [A1]+, [A0]+
  3049. 00001E92  2054                     movea.l    A0, [A4]
  3050. 00001E94  43EE FFD0                lea.l      A1, [A6 - 0x30]
  3051. 00001E98  41E8 002C                lea.l      A0, [A0 + 0x2C]
  3052. 00001E9C  22D8                     move.l     [A1]+, [A0]+
  3053. 00001E9E  22D8                     move.l     [A1]+, [A0]+
  3054. 00001EA0  2F0C                     move.l     -[A7], A4
  3055. 00001EA2  4EBA 02B6                jsr        [PC + 0x2B6 /* 0000215A */]
  3056. 00001EA6  4878 7FFF                push.l     0x7FFF
  3057. 00001EAA  2F0C                     move.l     -[A7], A4
  3058. 00001EAC  4EAD 4D12                jsr        [A5 + 0x4D12 /* export_2462 */]
  3059. 00001EB0  2054                     movea.l    A0, [A4]
  3060. 00001EB2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  3061. 00001EB6  41E8 007C                lea.l      A0, [A0 + 0x7C]
  3062. 00001EBA  22D8                     move.l     [A1]+, [A0]+
  3063. 00001EBC  22D8                     move.l     [A1]+, [A0]+
  3064. 00001EBE  22D8                     move.l     [A1]+, [A0]+
  3065. 00001EC0  22D8                     move.l     [A1]+, [A0]+
  3066. 00001EC2  486E FFE0                pea.l      [A6 - 0x20]
  3067. 00001EC6  486E FFF0                pea.l      [A6 - 0x10]
  3068. 00001ECA  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  3069. 00001ECE  4A00                     tst.b      D0
  3070. 00001ED0  504F                     addq.w     A7, 8
  3071. 00001ED2  670E                     beq        +0x10 /* 00001EE2 */
  3072. 00001ED4  486E FFE0                pea.l      [A6 - 0x20]
  3073. 00001ED8  2054                     movea.l    A0, [A4]
  3074. 00001EDA  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3075. 00001EDE  4EAD 0942                jsr        [A5 + 0x942 /* export_292 */]
  3076. label00001EE2:
  3077. 00001EE2  486E FFE0                pea.l      [A6 - 0x20]
  3078. 00001EE6  486E FFF0                pea.l      [A6 - 0x10]
  3079. 00001EEA  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  3080. 00001EEE  4A00                     tst.b      D0
  3081. 00001EF0  504F                     addq.w     A7, 8
  3082. 00001EF2  6614                     bne        +0x16 /* 00001F08 */
  3083. 00001EF4  2054                     movea.l    A0, [A4]
  3084. 00001EF6  4868 002C                pea.l      [A0 + 0x2C]
  3085. 00001EFA  486E FFD0                pea.l      [A6 - 0x30]
  3086. 00001EFE  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3087. 00001F02  4A00                     tst.b      D0
  3088. 00001F04  504F                     addq.w     A7, 8
  3089. 00001F06  670A                     beq        +0xC /* 00001F12 */
  3090. label00001F08:
  3091. 00001F08  2054                     movea.l    A0, [A4]
  3092. 00001F0A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3093. 00001F0E  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  3094. label00001F12:
  3095. 00001F12  486E FFD8                pea.l      [A6 - 0x28]
  3096. 00001F16  2054                     movea.l    A0, [A4]
  3097. 00001F18  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3098. 00001F1C  4EAD 3A92                jsr        [A5 + 0x3A92 /* export_1870 */]
  3099. 00001F20  2054                     movea.l    A0, [A4]
  3100. 00001F22  41E8 00A2                lea.l      A0, [A0 + 0xA2]
  3101. 00001F26  43EE FFD8                lea.l      A1, [A6 - 0x28]
  3102. 00001F2A  20D9                     move.l     [A0]+, [A1]+
  3103. 00001F2C  20D9                     move.l     [A0]+, [A1]+
  3104. 00001F2E  4A07                     tst.b      D7
  3105. 00001F30  6706                     beq        +0x8 /* 00001F38 */
  3106. 00001F32  2F0C                     move.l     -[A7], A4
  3107. 00001F34  4EBA FDF6                jsr        [PC - 0x20A /* 00001D2C */]
  3108. label00001F38:
  3109. 00001F38  4CEE 1088 FFC4           movem.l    D3,D7,A4, [A6 - 0x3C]
  3110. 00001F3E  4E5E                     unlink     A6
  3111. 00001F40  2E9F                     move.l     [A7], [A7]+
  3112. 00001F42  4E75                     rts
  3113. 00001F44  9F54                     sub.w      [A4], D7
  3114. 00001F46  5354                     subq.w     [A4], 1
  3115. 00001F48  4450                     neg.w      [A0]
  3116. 00001F4A  5249                     addq.w     A1, 1
  3117. 00001F4C  4E54 4841                link       A4, -0xFFFFB7BF
  3118. 00001F50  4E44                     trap       4
  3119. 00001F52  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  3120. 00001F56  5245                     addq.w     D5, 1
  3121. 00001F58  444F                     neg.w      A7
  3122. 00001F5A  5041                     addq.w     D1, 8
  3123. 00001F5C  4745                     chk.w      D3, D5
  3124. 00001F5E  4252                     clr.w      [A2]
  3125. 00001F60  4541                     chk.w      D2, D1
  3126. 00001F62  4B53                     chk.w      D5, [A3]
  3127. 00001F64  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3128. export_1124: // at 00001F66 (misaligned)
  3129. 00001F68  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3130. 00001F6C  0008 2F10                ori.b      A0, 0x10
  3131. 00001F70  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  3132. 00001F74  4E5E                     unlink     A6
  3133. 00001F76  2E9F                     move.l     [A7], [A7]+
  3134. 00001F78  4E75                     rts
  3135. 00001F7A  9043                     sub.w      D0, D3
  3136. 00001F7C  414C                     chk.w      D0, A4
  3137. 00001F7E  4C50 5249                movem.l    D0,D3,D6,A1,A4,A6, [A0]
  3138. 00001F82  4E54 4445                link       A4, -0xFFFFBBBB
  3139. 00001F86  4641                     not.w      D1
  3140. 00001F88  554C                     subq.w     A4, 2
  3141. 00001F8A  5400                     addq.b     D0, 2
  3142. 00001F8C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3143. export_1125: // at 00001F8E (misaligned)
  3144. 00001F90  FF9E                     .invalid   <<F/6/7>>
  3145. 00001F92  2F0C                     move.l     -[A7], A4
  3146. 00001F94  286E 0008                movea.l    A4, [A6 + 0x8]
  3147. 00001F98  2054                     movea.l    A0, [A4]
  3148. 00001F9A  2D68 009E FFFA           move.l     [A6 - 0x6], [A0 + 0x9E]
  3149. 00001FA0  41EE FFFF                lea.l      A0, [A6 - 0x1]
  3150. 00001FA4  4210                     clr.b      [A0]
  3151. 00001FA6  4AAE FFFA                tst.l      [A6 - 0x6]
  3152. 00001FAA  6700 00F8                beq        +0xFA /* 000020A4 */
  3153. 00001FAE  4A2D FBF6                tst.b      [A5 - 0x40A]
  3154. 00001FB2  6758                     beq        +0x5A /* 0000200C */
  3155. 00001FB4  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  3156. 00001FB8  486E FFB6                pea.l      [A6 - 0x4A]
  3157. 00001FBC  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  3158. 00001FC0  4A00                     tst.b      D0
  3159. 00001FC2  584F                     addq.w     A7, 4
  3160. 00001FC4  6746                     beq        +0x48 /* 0000200C */
  3161. 00001FC6  486D 2342                pea.l      [A5 + 0x2342 /* export_1124 */]
  3162. 00001FCA  486E FFFA                pea.l      [A6 - 0x6]
  3163. 00001FCE  2F0C                     move.l     -[A7], A4
  3164. 00001FD0  4EAD 29B2                jsr        [A5 + 0x29B2 /* export_1330 */]
  3165. 00001FD4  2054                     movea.l    A0, [A4]
  3166. 00001FD6  4A28 00B8                tst.b      [A0 + 0xB8]
  3167. 00001FDA  6724                     beq        +0x26 /* 00002000 */
  3168. 00001FDC  2068 009E                movea.l    A0, [A0 + 0x9E]
  3169. 00001FE0  2050                     movea.l    A0, [A0]
  3170. 00001FE2  3D68 0018 FFA6           move.w     [A6 - 0x5A], [A0 + 0x18]
  3171. 00001FE8  7001                     moveq.l    D0, 0x01
  3172. 00001FEA  B02E FFA6                cmp.b      D0, [A6 - 0x5A]
  3173. 00001FEE  6610                     bne        +0x12 /* 00002000 */
  3174. 00001FF0  1D7C 0001 FFB3           move.b     [A6 - 0x4D], 0x1
  3175. 00001FF6  486E FFFE                pea.l      [A6 - 0x2]
  3176. 00001FFA  2F0C                     move.l     -[A7], A4
  3177. 00001FFC  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  3178. label00002000:
  3179. 00002000  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  3180. 00002006  2B6E FFF6 FA9E           move.l     [A5 - 0x562], [A6 - 0xA]
  3181. label0000200C:
  3182. 0000200C  4A2D FBF6                tst.b      [A5 - 0x40A]
  3183. 00002010  6708                     beq        +0xA /* 0000201A */
  3184. 00002012  4A2E FFFF                tst.b      [A6 - 0x1]
  3185. 00002016  6600 008C                bne        +0x8E /* 000020A4 */
  3186. label0000201A:
  3187. 0000201A  206E FFFA                movea.l    A0, [A6 - 0x6]
  3188. 0000201E  2050                     movea.l    A0, [A0]
  3189. 00002020  4250                     clr.w      [A0]
  3190. 00002022  206E FFFA                movea.l    A0, [A6 - 0x6]
  3191. 00002026  2050                     movea.l    A0, [A0]
  3192. 00002028  317C 0048 0006           move.w     [A0 + 0x6], 0x48 /* 'H' */
  3193. 0000202E  206E FFFA                movea.l    A0, [A6 - 0x6]
  3194. 00002032  2050                     movea.l    A0, [A0]
  3195. 00002034  317C 0048 0004           move.w     [A0 + 0x4], 0x48 /* 'H' */
  3196. 0000203A  42AE FFAE                clr.l      [A6 - 0x52]
  3197. 0000203E  3D7C 02F0 FFB2           move.w     [A6 - 0x4E], 0x2F0
  3198. 00002044  3D7C 0240 FFB4           move.w     [A6 - 0x4C], 0x240
  3199. 0000204A  41EE FFAE                lea.l      A0, [A6 - 0x52]
  3200. 0000204E  41EE FFAE                lea.l      A0, [A6 - 0x52]
  3201. 00002052  226E FFFA                movea.l    A1, [A6 - 0x6]
  3202. 00002056  2251                     movea.l    A1, [A1]
  3203. 00002058  5089                     addq.l     A1, 8
  3204. 0000205A  22D8                     move.l     [A1]+, [A0]+
  3205. 0000205C  22D8                     move.l     [A1]+, [A0]+
  3206. 0000205E  3D7C FFDC FF9E           move.w     [A6 - 0x62], 0xFFDC
  3207. 00002064  3D7C FFEE FFA0           move.w     [A6 - 0x60], 0xFFEE
  3208. 0000206A  3D7C 02F4 FFA2           move.w     [A6 - 0x5E], 0x2F4
  3209. 00002070  3D7C 0252 FFA4           move.w     [A6 - 0x5C], 0x252
  3210. 00002076  41EE FF9E                lea.l      A0, [A6 - 0x62]
  3211. 0000207A  41EE FF9E                lea.l      A0, [A6 - 0x62]
  3212. 0000207E  226E FFFA                movea.l    A1, [A6 - 0x6]
  3213. 00002082  2251                     movea.l    A1, [A1]
  3214. 00002084  43E9 0010                lea.l      A1, [A1 + 0x10]
  3215. 00002088  22D8                     move.l     [A1]+, [A0]+
  3216. 0000208A  22D8                     move.l     [A1]+, [A0]+
  3217. 0000208C  206E FFFA                movea.l    A0, [A6 - 0x6]
  3218. 00002090  2050                     movea.l    A0, [A0]
  3219. 00002092  317C 0528 001A           move.w     [A0 + 0x1A], 0x528
  3220. 00002098  206E FFFA                movea.l    A0, [A6 - 0x6]
  3221. 0000209C  2050                     movea.l    A0, [A0]
  3222. 0000209E  317C 03FC 001C           move.w     [A0 + 0x1C], 0x3FC
  3223. label000020A4:
  3224. 000020A4  286E FF9A                movea.l    A4, [A6 - 0x66]
  3225. 000020A8  4E5E                     unlink     A6
  3226. 000020AA  2E9F                     move.l     [A7], [A7]+
  3227. 000020AC  4E75                     rts
  3228. 000020AE  9654                     sub.w      D3, [A4]
  3229. 000020B0  5354                     subq.w     [A4], 1
  3230. 000020B2  4450                     neg.w      [A0]
  3231. 000020B4  5249                     addq.w     A1, 1
  3232. 000020B6  4E54 4841                link       A4, -0xFFFFB7BF
  3233. 000020BA  4E44                     trap       4
  3234. 000020BC  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  3235. 000020C0  5245                     addq.w     D5, 1
  3236. 000020C2  5345                     subq.w     D5, 1
  3237. 000020C4  5400                     addq.b     D0, 2
  3238. 000020C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3239. // begin alternate branch 000020C8-000020CC
  3240. export_1126:
  3241. fn000020C8:
  3242. 000020C8  4E56 FFF0                link       A6, -0x0010
  3243. // end alternate branch 000020C8-000020CC
  3244. export_1126: // at 000020C8 (misaligned)
  3245. fn000020C8: // (misaligned)
  3246. 000020CA  FFF0                     .invalid   <<F/7/7>>
  3247. 000020CC  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  3248. 000020D0  286E 0008                movea.l    A4, [A6 + 0x8]
  3249. 000020D4  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3250. 000020D8  486E FFF0                pea.l      [A6 - 0x10]
  3251. 000020DC  2054                     movea.l    A0, [A4]
  3252. 000020DE  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3253. 000020E2  4EAD 48E2                jsr        [A5 + 0x48E2 /* export_2328 */]
  3254. 000020E6  2E2E FFF8                move.l     D7, [A6 - 0x8]
  3255. 000020EA  2C2E FFF0                move.l     D6, [A6 - 0x10]
  3256. 000020EE  BC87                     cmp.l      D6, D7
  3257. 000020F0  5DC3                     slt        D3
  3258. 000020F2  4403                     neg.b      D3
  3259. 000020F4  6704                     beq        +0x6 /* 000020FA */
  3260. 000020F6  2007                     move.l     D0, D7
  3261. 000020F8  6002                     bra        +0x4 /* 000020FC */
  3262. label000020FA:
  3263. 000020FA  2006                     move.l     D0, D6
  3264. label000020FC:
  3265. 000020FC  2D40 FFF8                move.l     [A6 - 0x8], D0
  3266. 00002100  2C2E FFFC                move.l     D6, [A6 - 0x4]
  3267. 00002104  2E2E FFF4                move.l     D7, [A6 - 0xC]
  3268. 00002108  BE86                     cmp.l      D7, D6
  3269. 0000210A  5DC3                     slt        D3
  3270. 0000210C  4403                     neg.b      D3
  3271. 0000210E  6704                     beq        +0x6 /* 00002114 */
  3272. 00002110  2006                     move.l     D0, D6
  3273. 00002112  6002                     bra        +0x4 /* 00002116 */
  3274. label00002114:
  3275. 00002114  2007                     move.l     D0, D7
  3276. label00002116:
  3277. 00002116  2D40 FFFC                move.l     [A6 - 0x4], D0
  3278. 0000211A  2054                     movea.l    A0, [A4]
  3279. 0000211C  41E8 008C                lea.l      A0, [A0 + 0x8C]
  3280. 00002120  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3281. 00002124  20D9                     move.l     [A0]+, [A1]+
  3282. 00002126  20D9                     move.l     [A0]+, [A1]+
  3283. 00002128  20D9                     move.l     [A0]+, [A1]+
  3284. 0000212A  20D9                     move.l     [A0]+, [A1]+
  3285. 0000212C  4CEE 10C8 FFE0           movem.l    D3,D6,D7,A4, [A6 - 0x20]
  3286. 00002132  4E5E                     unlink     A6
  3287. 00002134  2E9F                     move.l     [A7], [A7]+
  3288. 00002136  4E75                     rts
  3289. 00002138  9F54                     sub.w      [A4], D7
  3290. 0000213A  5354                     subq.w     [A4], 1
  3291. 0000213C  4450                     neg.w      [A0]
  3292. 0000213E  5249                     addq.w     A1, 1
  3293. 00002140  4E54 4841                link       A4, -0xFFFFB7BF
  3294. 00002144  4E44                     trap       4
  3295. 00002146  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  3296. 0000214A  5345                     subq.w     D5, 1
  3297. 0000214C  5450                     addq.w     [A0], 2
  3298. 0000214E  5249                     addq.w     A1, 1
  3299. 00002150  4E54 4558                link       A4, -0xFFFFBAA8
  3300. 00002154  5445                     addq.w     D5, 2
  3301. 00002156  4E54 0000                link       A4, 0
  3302. fn0000215A:
  3303. 0000215A  4E56 FFF0                link       A6, -0x0010
  3304. 0000215E  2F0C                     move.l     -[A7], A4
  3305. 00002160  286E 0008                movea.l    A4, [A6 + 0x8]
  3306. 00002164  2054                     movea.l    A0, [A4]
  3307. 00002166  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3308. 0000216A  41E8 006C                lea.l      A0, [A0 + 0x6C]
  3309. 0000216E  22D8                     move.l     [A1]+, [A0]+
  3310. 00002170  22D8                     move.l     [A1]+, [A0]+
  3311. 00002172  22D8                     move.l     [A1]+, [A0]+
  3312. 00002174  22D8                     move.l     [A1]+, [A0]+
  3313. 00002176  486E FFF0                pea.l      [A6 - 0x10]
  3314. 0000217A  2054                     movea.l    A0, [A4]
  3315. 0000217C  1F28 00B9                move.b     -[A7], [A0 + 0xB9]
  3316. 00002180  2F0C                     move.l     -[A7], A4
  3317. 00002182  4EBA FA48                jsr        [PC - 0x5B8 /* 00001BCC */]
  3318. 00002186  286E FFEC                movea.l    A4, [A6 - 0x14]
  3319. 0000218A  4E5E                     unlink     A6
  3320. 0000218C  2E9F                     move.l     [A7], [A7]+
  3321. 0000218E  4E75                     rts
  3322. 00002190  9B54                     sub.w      [A4], D5
  3323. 00002192  5354                     subq.w     [A4], 1
  3324. 00002194  4450                     neg.w      [A0]
  3325. 00002196  5249                     addq.w     A1, 1
  3326. 00002198  4E54 4841                link       A4, -0xFFFFB7BF
  3327. 0000219C  4E44                     trap       4
  3328. 0000219E  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  3329. 000021A2  5345                     subq.w     D5, 1
  3330. 000021A4  544D                     addq.w     A5, 2
  3331. 000021A6  4152                     chk.w      D0, [A2]
  3332. 000021A8  4749                     chk.w      D3, A1
  3333. 000021AA  4E53 0000                link       A3, 0
  3334. export_1127:
  3335. 000021AE  4E56 FFF8                link       A6, -0x0008
  3336. 000021B2  2F0C                     move.l     -[A7], A4
  3337. 000021B4  286E 0008                movea.l    A4, [A6 + 0x8]
  3338. 000021B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3339. 000021BC  486E FFF8                pea.l      [A6 - 0x8]
  3340. 000021C0  2F0C                     move.l     -[A7], A4
  3341. 000021C2  4EAD 4D6A                jsr        [A5 + 0x4D6A /* export_2473 */]
  3342. 000021C6  7000                     moveq.l    D0, 0x00
  3343. 000021C8  2F00                     move.l     -[A7], D0
  3344. 000021CA  2054                     movea.l    A0, [A4]
  3345. 000021CC  4868 007C                pea.l      [A0 + 0x7C]
  3346. 000021D0  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  3347. 000021D4  2040                     movea.l    A0, D0
  3348. 000021D6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3349. 000021DA  20D9                     move.l     [A0]+, [A1]+
  3350. 000021DC  20D9                     move.l     [A0]+, [A1]+
  3351. 000021DE  7001                     moveq.l    D0, 0x01
  3352. 000021E0  2F00                     move.l     -[A7], D0
  3353. 000021E2  2054                     movea.l    A0, [A4]
  3354. 000021E4  4868 007C                pea.l      [A0 + 0x7C]
  3355. 000021E8  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  3356. 000021EC  2040                     movea.l    A0, D0
  3357. 000021EE  2254                     movea.l    A1, [A4]
  3358. 000021F0  4869 002C                pea.l      [A1 + 0x2C]
  3359. 000021F4  2F08                     move.l     -[A7], A0
  3360. 000021F6  7000                     moveq.l    D0, 0x00
  3361. 000021F8  2F00                     move.l     -[A7], D0
  3362. 000021FA  4869 007C                pea.l      [A1 + 0x7C]
  3363. 000021FE  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  3364. 00002202  508F                     addq.l     A7, 8
  3365. 00002204  205F                     movea.l    A0, [A7]+
  3366. 00002206  2F00                     move.l     -[A7], D0
  3367. 00002208  2F08                     move.l     -[A7], A0
  3368. 0000220A  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  3369. 0000220E  286E FFF4                movea.l    A4, [A6 - 0xC]
  3370. 00002212  4E5E                     unlink     A6
  3371. 00002214  205F                     movea.l    A0, [A7]+
  3372. 00002216  504F                     addq.w     A7, 8
  3373. 00002218  4ED0                     jmp        [A0]
  3374. 0000221A  8020                     or.b       D0, -[A0]
  3375. 0000221C  5453                     addq.w     [A3], 2
  3376. 0000221E  5444                     addq.w     D4, 2
  3377. 00002220  5052                     addq.w     [A2], 8
  3378. 00002222  494E                     chk.w      D4, A6
  3379. 00002224  5448                     addq.w     A0, 2
  3380. 00002226  414E                     chk.w      D0, A6
  3381. 00002228  444C                     neg.w      A4
  3382. 0000222A  4552                     chk.w      D2, [A2]
  3383. 0000222C  2E53                     movea.l    A7, [A3]
  3384. 0000222E  4554                     chk.w      D2, [A4]
  3385. 00002230  5041                     addq.w     D1, 8
  3386. 00002232  4745                     chk.w      D3, D5
  3387. 00002234  494E                     chk.w      D4, A6
  3388. 00002236  5445                     addq.w     D5, 2
  3389. 00002238  5249                     addq.w     A1, 1
  3390. 0000223A  4F52                     chk.w      D7, [A2]
  3391. 0000223C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3392. export_1128: // at 0000223E (misaligned)
  3393. 00002240  0000 4AAD                ori.b      D0, 0xAD
  3394. 00002244  FE72 6710                .extension 0xE72 <<F/1/7>>, 0x6710 // unimplemented
  3395. 00002248  558F                     subq.l     A7, 2
  3396. 0000224A  2F2D FE72                move.l     -[A7], [A5 - 0x18E]
  3397. 0000224E  4EBA 04CA                jsr        [PC + 0x4CA /* 0000271A */]
  3398. 00002252  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3399. 00002256  6006                     bra        +0x8 /* 0000225E */
  3400. 00002258  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3401. label0000225E:
  3402. 0000225E  4E5E                     unlink     A6
  3403. 00002260  4E75                     rts
  3404. 00002262  9343                     subx.w     D1, D3
  3405. 00002264  4C49 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A1
  3406. 00002268  4C4F 4F50                movem.l    D4,D6,A0,A1,A2,A3,A6, A7
  3407. 0000226C  464F                     not.w      A7
  3408. 0000226E  5254                     addq.w     [A4], 1
  3409. 00002270  5445                     addq.w     D5, 2
  3410. 00002272  5649                     addq.w     A1, 3
  3411. 00002274  4557                     chk.w      D2, [A7]
  3412. 00002276  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3413. // begin alternate branch 00002278-0000227C
  3414. export_1129:
  3415. fn00002278:
  3416. 00002278  4E56 FF62                link       A6, -0x009E
  3417. // end alternate branch 00002278-0000227C
  3418. export_1129: // at 00002278 (misaligned)
  3419. fn00002278: // (misaligned)
  3420. 0000227A  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  3421. 0000227C  48E7 0018                movem.l    -[A7], A3,A4
  3422. 00002280  286E 0008                movea.l    A4, [A6 + 0x8]
  3423. 00002284  7000                     moveq.l    D0, 0x00
  3424. 00002286  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3425. 0000228A  2D40 FFD8                move.l     [A6 - 0x28], D0
  3426. 0000228E  2D40 FFDC                move.l     [A6 - 0x24], D0
  3427. 00002292  2D40 FFE0                move.l     [A6 - 0x20], D0
  3428. 00002296  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3429. 0000229A  2D40 FFE8                move.l     [A6 - 0x18], D0
  3430. 0000229E  2D40 FFEC                move.l     [A6 - 0x14], D0
  3431. 000022A2  2D40 FFF0                move.l     [A6 - 0x10], D0
  3432. 000022A6  2D40 FFF4                move.l     [A6 - 0xC], D0
  3433. 000022AA  2D40 FFF8                move.l     [A6 - 0x8], D0
  3434. 000022AE  2640                     movea.l    A3, D0
  3435. 000022B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3436. 000022B4  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  3437. 000022B8  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3438. 000022BC  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  3439. 000022C0  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3440. 000022C4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3441. 000022C8  41EE FFFC                lea.l      A0, [A6 - 0x4]
  3442. 000022CC  598F                     subq.l     A7, 4
  3443. 000022CE  2F0C                     move.l     -[A7], A4
  3444. 000022D0  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  3445. 000022D4  205F                     movea.l    A0, [A7]+
  3446. 000022D6  2D48 FFD4                move.l     [A6 - 0x2C], A0
  3447. 000022DA  2050                     movea.l    A0, [A0]
  3448. 000022DC  7000                     moveq.l    D0, 0x00
  3449. 000022DE  2140 007A                move.l     [A0 + 0x7A], D0
  3450. 000022E2  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3451. 000022E6  2050                     movea.l    A0, [A0]
  3452. 000022E8  2140 0082                move.l     [A0 + 0x82], D0
  3453. 000022EC  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3454. 000022F0  2050                     movea.l    A0, [A0]
  3455. 000022F2  2140 007E                move.l     [A0 + 0x7E], D0
  3456. 000022F6  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3457. 000022FA  2050                     movea.l    A0, [A0]
  3458. 000022FC  2140 00A4                move.l     [A0 + 0xA4], D0
  3459. 00002300  41EE FF90                lea.l      A0, [A6 - 0x70]
  3460. 00002304  486E FF90                pea.l      [A6 - 0x70]
  3461. 00002308  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  3462. 0000230C  4A00                     tst.b      D0
  3463. 0000230E  584F                     addq.w     A7, 4
  3464. 00002310  6700 037C                beq        +0x37E /* 0000268E */
  3465. 00002314  2054                     movea.l    A0, [A4]
  3466. 00002316  4AA8 007A                tst.l      [A0 + 0x7A]
  3467. 0000231A  6700 036A                beq        +0x36C /* 00002686 */
  3468. 0000231E  7000                     moveq.l    D0, 0x00
  3469. 00002320  1028 00B6                move.b     D0, [A0 + 0xB6]
  3470. 00002324  2F00                     move.l     -[A7], D0
  3471. 00002326  486E FF8E                pea.l      [A6 - 0x72]
  3472. 0000232A  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  3473. 0000232E  486E FF7E                pea.l      [A6 - 0x82]
  3474. 00002332  A874                     syscall    GetPort
  3475. 00002334  2F2D FBC8                move.l     -[A7], [A5 - 0x438]
  3476. 00002338  A873                     syscall    SetPort
  3477. 0000233A  2054                     movea.l    A0, [A4]
  3478. 0000233C  43EE FF82                lea.l      A1, [A6 - 0x7E]
  3479. 00002340  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  3480. 00002344  22D8                     move.l     [A1]+, [A0]+
  3481. 00002346  22D8                     move.l     [A1]+, [A0]+
  3482. 00002348  22D8                     move.l     [A1]+, [A0]+
  3483. 0000234A  486E FF82                pea.l      [A6 - 0x7E]
  3484. 0000234E  4EAD 38A2                jsr        [A5 + 0x38A2 /* export_1808 */]
  3485. 00002352  2054                     movea.l    A0, [A4]
  3486. 00002354  2068 007A                movea.l    A0, [A0 + 0x7A]
  3487. 00002358  A029                     syscall    HLock
  3488. 0000235A  2054                     movea.l    A0, [A4]
  3489. 0000235C  2068 007A                movea.l    A0, [A0 + 0x7A]
  3490. 00002360  2050                     movea.l    A0, [A0]
  3491. 00002362  2D48 FF76                move.l     [A6 - 0x8A], A0
  3492. 00002366  3D50 FF66                move.w     [A6 - 0x9A], [A0]
  3493. 0000236A  3D68 0002 FF68           move.w     [A6 - 0x98], [A0 + 0x2]
  3494. 00002370  3D68 0004 FF6A           move.w     [A6 - 0x96], [A0 + 0x4]
  3495. 00002376  3D68 0006 FF6C           move.w     [A6 - 0x94], [A0 + 0x6]
  3496. 0000237C  41EE FF66                lea.l      A0, [A6 - 0x9A]
  3497. 00002380  2054                     movea.l    A0, [A4]
  3498. 00002382  2068 007A                movea.l    A0, [A0 + 0x7A]
  3499. 00002386  2050                     movea.l    A0, [A0]
  3500. 00002388  5088                     addq.l     A0, 8
  3501. 0000238A  2D48 FF7A                move.l     [A6 - 0x86], A0
  3502. 0000238E  3D50 FF6E                move.w     [A6 - 0x92], [A0]
  3503. 00002392  3D68 0002 FF70           move.w     [A6 - 0x90], [A0 + 0x2]
  3504. 00002398  3D68 0004 FF72           move.w     [A6 - 0x8E], [A0 + 0x4]
  3505. 0000239E  3D68 0006 FF74           move.w     [A6 - 0x8C], [A0 + 0x6]
  3506. 000023A4  41EE FF6E                lea.l      A0, [A6 - 0x92]
  3507. 000023A8  2054                     movea.l    A0, [A4]
  3508. 000023AA  7000                     moveq.l    D0, 0x00
  3509. 000023AC  1028 00BB                move.b     D0, [A0 + 0xBB]
  3510. 000023B0  0C40 0001                cmpi.w     D0, 0x1
  3511. 000023B4  504F                     addq.w     A7, 8
  3512. 000023B6  6618                     bne        +0x1A /* 000023D0 */
  3513. 000023B8  598F                     subq.l     A7, 4
  3514. 000023BA  486E FF66                pea.l      [A6 - 0x9A]
  3515. 000023BE  486E FF6E                pea.l      [A6 - 0x92]
  3516. 000023C2  A83E                     syscall    TEStyleNew
  3517. 000023C4  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3518. 000023C8  2050                     movea.l    A0, [A0]
  3519. 000023CA  215F 007A                move.l     [A0 + 0x7A], [A7]+
  3520. 000023CE  6016                     bra        +0x18 /* 000023E6 */
  3521. label000023D0:
  3522. 000023D0  598F                     subq.l     A7, 4
  3523. 000023D2  486E FF66                pea.l      [A6 - 0x9A]
  3524. 000023D6  486E FF6E                pea.l      [A6 - 0x92]
  3525. 000023DA  A9D2                     syscall    TENew
  3526. 000023DC  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3527. 000023E0  2050                     movea.l    A0, [A0]
  3528. 000023E2  215F 007A                move.l     [A0 + 0x7A], [A7]+
  3529. label000023E6:
  3530. 000023E6  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  3531. 000023EA  A873                     syscall    SetPort
  3532. 000023EC  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3533. 000023F0  2050                     movea.l    A0, [A0]
  3534. 000023F2  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  3535. 000023F6  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  3536. 000023FA  2054                     movea.l    A0, [A4]
  3537. 000023FC  2068 007A                movea.l    A0, [A0 + 0x7A]
  3538. 00002400  2050                     movea.l    A0, [A0]
  3539. 00002402  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3540. 00002406  2251                     movea.l    A1, [A1]
  3541. 00002408  2269 007A                movea.l    A1, [A1 + 0x7A]
  3542. 0000240C  2251                     movea.l    A1, [A1]
  3543. 0000240E  3368 003A 003A           move.w     [A1 + 0x3A], [A0 + 0x3A]
  3544. 00002414  2054                     movea.l    A0, [A4]
  3545. 00002416  2068 007A                movea.l    A0, [A0 + 0x7A]
  3546. 0000241A  2050                     movea.l    A0, [A0]
  3547. 0000241C  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3548. 00002420  2251                     movea.l    A1, [A1]
  3549. 00002422  2269 007A                movea.l    A1, [A1 + 0x7A]
  3550. 00002426  2251                     movea.l    A1, [A1]
  3551. 00002428  3368 0048 0048           move.w     [A1 + 0x48], [A0 + 0x48]
  3552. 0000242E  2054                     movea.l    A0, [A4]
  3553. 00002430  2068 007A                movea.l    A0, [A0 + 0x7A]
  3554. 00002434  2050                     movea.l    A0, [A0]
  3555. 00002436  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3556. 0000243A  2251                     movea.l    A1, [A1]
  3557. 0000243C  2269 007A                movea.l    A1, [A1 + 0x7A]
  3558. 00002440  2251                     movea.l    A1, [A1]
  3559. 00002442  2368 0026 0026           move.l     [A1 + 0x26], [A0 + 0x26]
  3560. 00002448  2054                     movea.l    A0, [A4]
  3561. 0000244A  2068 007A                movea.l    A0, [A0 + 0x7A]
  3562. 0000244E  2050                     movea.l    A0, [A0]
  3563. 00002450  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3564. 00002454  2251                     movea.l    A1, [A1]
  3565. 00002456  2269 007A                movea.l    A1, [A1 + 0x7A]
  3566. 0000245A  2251                     movea.l    A1, [A1]
  3567. 0000245C  2368 002A 002A           move.l     [A1 + 0x2A], [A0 + 0x2A]
  3568. 00002462  2054                     movea.l    A0, [A4]
  3569. 00002464  2068 007A                movea.l    A0, [A0 + 0x7A]
  3570. 00002468  2050                     movea.l    A0, [A0]
  3571. 0000246A  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3572. 0000246E  2251                     movea.l    A1, [A1]
  3573. 00002470  2269 007A                movea.l    A1, [A1 + 0x7A]
  3574. 00002474  2251                     movea.l    A1, [A1]
  3575. 00002476  43E9 0010                lea.l      A1, [A1 + 0x10]
  3576. 0000247A  41E8 0010                lea.l      A0, [A0 + 0x10]
  3577. 0000247E  22D8                     move.l     [A1]+, [A0]+
  3578. 00002480  22D8                     move.l     [A1]+, [A0]+
  3579. 00002482  2054                     movea.l    A0, [A4]
  3580. 00002484  2068 007A                movea.l    A0, [A0 + 0x7A]
  3581. 00002488  2050                     movea.l    A0, [A0]
  3582. 0000248A  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3583. 0000248E  2251                     movea.l    A1, [A1]
  3584. 00002490  2269 007A                movea.l    A1, [A1 + 0x7A]
  3585. 00002494  2251                     movea.l    A1, [A1]
  3586. 00002496  2368 001C 001C           move.l     [A1 + 0x1C], [A0 + 0x1C]
  3587. 0000249C  2054                     movea.l    A0, [A4]
  3588. 0000249E  7000                     moveq.l    D0, 0x00
  3589. 000024A0  1028 00BB                move.b     D0, [A0 + 0xBB]
  3590. 000024A4  0C40 0001                cmpi.w     D0, 0x1
  3591. 000024A8  6600 013C                bne        +0x13E /* 000025E6 */
  3592. 000024AC  486E FF7A                pea.l      [A6 - 0x86]
  3593. 000024B0  486E FFE0                pea.l      [A6 - 0x20]
  3594. 000024B4  2F0C                     move.l     -[A7], A4
  3595. 000024B6  4EBA 08C2                jsr        [PC + 0x8C2 /* 00002D7A */]
  3596. 000024BA  598F                     subq.l     A7, 4
  3597. 000024BC  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3598. 000024C0  2050                     movea.l    A0, [A0]
  3599. 000024C2  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  3600. 000024C6  3F3C 0004                move.w     -[A7], 0x4
  3601. 000024CA  A83D                     syscall    TEDispatch
  3602. 000024CC  205F                     movea.l    A0, [A7]+
  3603. 000024CE  2D48 FFDC                move.l     [A6 - 0x24], A0
  3604. 000024D2  2050                     movea.l    A0, [A0]
  3605. 000024D4  2D68 0004 FFE8           move.l     [A6 - 0x18], [A0 + 0x4]
  3606. 000024DA  206E FFDC                movea.l    A0, [A6 - 0x24]
  3607. 000024DE  2050                     movea.l    A0, [A0]
  3608. 000024E0  2D68 0008 FFF0           move.l     [A6 - 0x10], [A0 + 0x8]
  3609. 000024E6  206E FFDC                movea.l    A0, [A6 - 0x24]
  3610. 000024EA  2050                     movea.l    A0, [A0]
  3611. 000024EC  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  3612. 000024F2  670C                     beq        +0xE /* 00002500 */
  3613. 000024F4  206E FFF8                movea.l    A0, [A6 - 0x8]
  3614. 000024F8  2050                     movea.l    A0, [A0]
  3615. 000024FA  2668 0004                movea.l    A3, [A0 + 0x4]
  3616. 000024FE  6004                     bra        +0x6 /* 00002504 */
  3617. label00002500:
  3618. 00002500  7000                     moveq.l    D0, 0x00
  3619. 00002502  2640                     movea.l    A3, D0
  3620. label00002504:
  3621. 00002504  2D6E FF7A FFD8           move.l     [A6 - 0x28], [A6 - 0x86]
  3622. 0000250A  486E FFD8                pea.l      [A6 - 0x28]
  3623. 0000250E  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  3624. 00002512  2D6E FFE0 FFE4           move.l     [A6 - 0x1C], [A6 - 0x20]
  3625. 00002518  486E FFE4                pea.l      [A6 - 0x1C]
  3626. 0000251C  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  3627. 00002520  206E FF7A                movea.l    A0, [A6 - 0x86]
  3628. 00002524  2050                     movea.l    A0, [A0]
  3629. 00002526  2D68 0008 FFEC           move.l     [A6 - 0x14], [A0 + 0x8]
  3630. 0000252C  486E FFEC                pea.l      [A6 - 0x14]
  3631. 00002530  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  3632. 00002534  206E FF7A                movea.l    A0, [A6 - 0x86]
  3633. 00002538  2050                     movea.l    A0, [A0]
  3634. 0000253A  2D68 0010 FFF4           move.l     [A6 - 0xC], [A0 + 0x10]
  3635. 00002540  6724                     beq        +0x26 /* 00002566 */
  3636. 00002542  486E FFF4                pea.l      [A6 - 0xC]
  3637. 00002546  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  3638. 0000254A  200B                     move.l     D0, A3
  3639. 0000254C  6718                     beq        +0x1A /* 00002566 */
  3640. 0000254E  2D4B FF62                move.l     [A6 - 0x9E], A3
  3641. 00002552  486E FF62                pea.l      [A6 - 0x9E]
  3642. 00002556  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  3643. 0000255A  206E FFF4                movea.l    A0, [A6 - 0xC]
  3644. 0000255E  2050                     movea.l    A0, [A0]
  3645. 00002560  216E FF62 0004           move.l     [A0 + 0x4], [A6 - 0x9E]
  3646. label00002566:
  3647. 00002566  206E FFD8                movea.l    A0, [A6 - 0x28]
  3648. 0000256A  2050                     movea.l    A0, [A0]
  3649. 0000256C  216E FFF4 0010           move.l     [A0 + 0x10], [A6 - 0xC]
  3650. 00002572  206E FFD8                movea.l    A0, [A6 - 0x28]
  3651. 00002576  2050                     movea.l    A0, [A0]
  3652. 00002578  216E FFEC 0008           move.l     [A0 + 0x8], [A6 - 0x14]
  3653. 0000257E  206E FFD8                movea.l    A0, [A6 - 0x28]
  3654. 00002582  2050                     movea.l    A0, [A0]
  3655. 00002584  216E FFE4 0004           move.l     [A0 + 0x4], [A6 - 0x1C]
  3656. 0000258A  7000                     moveq.l    D0, 0x00
  3657. 0000258C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3658. 00002590  2D40 FFEC                move.l     [A6 - 0x14], D0
  3659. 00002594  2D40 FFF4                move.l     [A6 - 0xC], D0
  3660. 00002598  598F                     subq.l     A7, 4
  3661. 0000259A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3662. 0000259E  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3663. 000025A2  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3664. 000025A6  598F                     subq.l     A7, 4
  3665. 000025A8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3666. 000025AC  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3667. 000025B0  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  3668. 000025B4  598F                     subq.l     A7, 4
  3669. 000025B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3670. 000025BA  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3671. 000025BE  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3672. 000025C2  598F                     subq.l     A7, 4
  3673. 000025C4  2F0B                     move.l     -[A7], A3
  3674. 000025C6  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3675. 000025CA  265F                     movea.l    A3, [A7]+
  3676. 000025CC  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3677. 000025D0  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3678. 000025D4  2050                     movea.l    A0, [A0]
  3679. 000025D6  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  3680. 000025DA  3F3C 0005                move.w     -[A7], 0x5
  3681. 000025DE  A83D                     syscall    TEDispatch
  3682. 000025E0  7000                     moveq.l    D0, 0x00
  3683. 000025E2  2D40 FFD8                move.l     [A6 - 0x28], D0
  3684. label000025E6:
  3685. 000025E6  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3686. 000025EA  2050                     movea.l    A0, [A0]
  3687. 000025EC  2068 007A                movea.l    A0, [A0 + 0x7A]
  3688. 000025F0  2050                     movea.l    A0, [A0]
  3689. 000025F2  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3690. 000025F6  2251                     movea.l    A1, [A1]
  3691. 000025F8  2368 003E 0082           move.l     [A1 + 0x82], [A0 + 0x3E]
  3692. 000025FE  2054                     movea.l    A0, [A4]
  3693. 00002600  2D68 007E FFFC           move.l     [A6 - 0x4], [A0 + 0x7E]
  3694. 00002606  486E FFFC                pea.l      [A6 - 0x4]
  3695. 0000260A  4EAD 39A2                jsr        [A5 + 0x39A2 /* export_1840 */]
  3696. 0000260E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3697. 00002612  2050                     movea.l    A0, [A0]
  3698. 00002614  2068 007A                movea.l    A0, [A0 + 0x7A]
  3699. 00002618  2050                     movea.l    A0, [A0]
  3700. 0000261A  216E FFFC 003E           move.l     [A0 + 0x3E], [A6 - 0x4]
  3701. 00002620  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3702. 00002624  2050                     movea.l    A0, [A0]
  3703. 00002626  216E FFFC 007E           move.l     [A0 + 0x7E], [A6 - 0x4]
  3704. 0000262C  7000                     moveq.l    D0, 0x00
  3705. 0000262E  2D40 FFFC                move.l     [A6 - 0x4], D0
  3706. 00002632  2054                     movea.l    A0, [A4]
  3707. 00002634  2068 007A                movea.l    A0, [A0 + 0x7A]
  3708. 00002638  2050                     movea.l    A0, [A0]
  3709. 0000263A  226E FFD4                movea.l    A1, [A6 - 0x2C]
  3710. 0000263E  2251                     movea.l    A1, [A1]
  3711. 00002640  2269 007A                movea.l    A1, [A1 + 0x7A]
  3712. 00002644  2251                     movea.l    A1, [A1]
  3713. 00002646  3368 003C 003C           move.w     [A1 + 0x3C], [A0 + 0x3C]
  3714. 0000264C  2054                     movea.l    A0, [A4]
  3715. 0000264E  2068 007A                movea.l    A0, [A0 + 0x7A]
  3716. 00002652  2050                     movea.l    A0, [A0]
  3717. 00002654  3F28 0020                move.w     -[A7], [A0 + 0x20]
  3718. 00002658  2054                     movea.l    A0, [A4]
  3719. 0000265A  2068 007A                movea.l    A0, [A0 + 0x7A]
  3720. 0000265E  2050                     movea.l    A0, [A0]
  3721. 00002660  3F28 0022                move.w     -[A7], [A0 + 0x22]
  3722. 00002664  7000                     moveq.l    D0, 0x00
  3723. 00002666  1F00                     move.b     -[A7], D0
  3724. 00002668  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3725. 0000266C  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  3726. 00002670  2054                     movea.l    A0, [A4]
  3727. 00002672  2068 007A                movea.l    A0, [A0 + 0x7A]
  3728. 00002676  A02A                     syscall    HUnlock
  3729. 00002678  7002                     moveq.l    D0, 0x02
  3730. 0000267A  2F00                     move.l     -[A7], D0
  3731. 0000267C  486E FF8E                pea.l      [A6 - 0x72]
  3732. 00002680  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  3733. 00002684  504F                     addq.w     A7, 8
  3734. label00002686:
  3735. 00002686  2B6E FFD0 FA9E           move.l     [A5 - 0x562], [A6 - 0x30]
  3736. 0000268C  6062                     bra        +0x64 /* 000026F0 */
  3737. label0000268E:
  3738. 0000268E  598F                     subq.l     A7, 4
  3739. 00002690  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3740. 00002694  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3741. 00002698  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  3742. 0000269C  598F                     subq.l     A7, 4
  3743. 0000269E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3744. 000026A2  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3745. 000026A6  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  3746. 000026AA  598F                     subq.l     A7, 4
  3747. 000026AC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3748. 000026B0  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3749. 000026B4  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3750. 000026B8  598F                     subq.l     A7, 4
  3751. 000026BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3752. 000026BE  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3753. 000026C2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3754. 000026C6  598F                     subq.l     A7, 4
  3755. 000026C8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3756. 000026CC  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  3757. 000026D0  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  3758. 000026D4  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3759. 000026D8  4EAD 4E42                jsr        [A5 + 0x4E42 /* export_2500 */]
  3760. 000026DC  2054                     movea.l    A0, [A4]
  3761. 000026DE  2068 007A                movea.l    A0, [A0 + 0x7A]
  3762. 000026E2  A02A                     syscall    HUnlock
  3763. 000026E4  3F2E FFC2                move.w     -[A7], [A6 - 0x3E]
  3764. 000026E8  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3765. 000026EC  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  3766. label000026F0:
  3767. 000026F0  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3768. 000026F4  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  3769. 000026F8  2D6E FFD4 000C           move.l     [A6 + 0xC], [A6 - 0x2C]
  3770. 000026FE  4CEE 1800 FF5A           movem.l    A3,A4, [A6 - 0xA6]
  3771. 00002704  4E5E                     unlink     A6
  3772. 00002706  2E9F                     move.l     [A7], [A7]+
  3773. 00002708  4E75                     rts
  3774. 0000270A  8D54                     or.w       [A4], D6
  3775. 0000270C  5445                     addq.w     D5, 2
  3776. 0000270E  5649                     addq.w     A1, 3
  3777. 00002710  4557                     chk.w      D2, [A7]
  3778. 00002712  2E43                     movea.l    A7, D3
  3779. 00002714  4C4F 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A7
  3780. 00002718  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3781. // begin alternate branch 0000271A-0000271E
  3782. fn0000271A:
  3783. 0000271A  4E56 FFC4                link       A6, -0x003C
  3784. // end alternate branch 0000271A-0000271E
  3785. fn0000271A: // (misaligned)
  3786. 0000271C  FFC4                     .invalid   <<F/7/7>>
  3787. 0000271E  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3788. 00002722  286E 0008                movea.l    A4, [A6 + 0x8]
  3789. 00002726  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  3790. 0000272A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3791. 0000272E  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3792. 00002732  486E FFFC                pea.l      [A6 - 0x4]
  3793. 00002736  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  3794. 0000273A  558F                     subq.l     A7, 2
  3795. 0000273C  A973                     syscall    StillDown
  3796. 0000273E  4A1F                     tst.b      [A7]+
  3797. 00002740  584F                     addq.w     A7, 4
  3798. 00002742  6700 022E                beq        +0x230 /* 00002972 */
  3799. 00002746  598F                     subq.l     A7, 4
  3800. 00002748  7000                     moveq.l    D0, 0x00
  3801. 0000274A  1F00                     move.b     -[A7], D0
  3802. 0000274C  2F0C                     move.l     -[A7], A4
  3803. 0000274E  4EAD 495A                jsr        [A5 + 0x495A /* export_2343 */]
  3804. 00002752  265F                     movea.l    A3, [A7]+
  3805. 00002754  200B                     move.l     D0, A3
  3806. 00002756  6700 01DE                beq        +0x1E0 /* 00002936 */
  3807. 0000275A  558F                     subq.l     A7, 2
  3808. 0000275C  2F0B                     move.l     -[A7], A3
  3809. 0000275E  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  3810. 00002762  4A1F                     tst.b      [A7]+
  3811. 00002764  6700 01D0                beq        +0x1D2 /* 00002936 */
  3812. 00002768  486E FFFC                pea.l      [A6 - 0x4]
  3813. 0000276C  A972                     syscall    GetMouse
  3814. 0000276E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3815. 00002772  486E FFE4                pea.l      [A6 - 0x1C]
  3816. 00002776  2F0B                     move.l     -[A7], A3
  3817. 00002778  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  3818. 0000277C  486E FFE4                pea.l      [A6 - 0x1C]
  3819. 00002780  486E FFF4                pea.l      [A6 - 0xC]
  3820. 00002784  2F0B                     move.l     -[A7], A3
  3821. 00002786  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  3822. 0000278A  558F                     subq.l     A7, 2
  3823. 0000278C  2F0C                     move.l     -[A7], A4
  3824. 0000278E  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  3825. 00002792  4A1F                     tst.b      [A7]+
  3826. 00002794  6700 01A0                beq        +0x1A2 /* 00002936 */
  3827. 00002798  486E FFEC                pea.l      [A6 - 0x14]
  3828. 0000279C  2F0C                     move.l     -[A7], A4
  3829. 0000279E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  3830. 000027A2  4207                     clr.b      D7
  3831. 000027A4  6000 015E                bra        +0x160 /* 00002904 */
  3832. label000027A8:
  3833. 000027A8  7000                     moveq.l    D0, 0x00
  3834. 000027AA  1007                     move.b     D0, D7
  3835. 000027AC  2F00                     move.l     -[A7], D0
  3836. 000027AE  2054                     movea.l    A0, [A4]
  3837. 000027B0  4868 0028                pea.l      [A0 + 0x28]
  3838. 000027B4  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3839. 000027B8  2040                     movea.l    A0, D0
  3840. 000027BA  2D48 FFCC                move.l     [A6 - 0x34], A0
  3841. 000027BE  7000                     moveq.l    D0, 0x00
  3842. 000027C0  1007                     move.b     D0, D7
  3843. 000027C2  2F00                     move.l     -[A7], D0
  3844. 000027C4  7000                     moveq.l    D0, 0x00
  3845. 000027C6  2F00                     move.l     -[A7], D0
  3846. 000027C8  486E FFEC                pea.l      [A6 - 0x14]
  3847. 000027CC  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3848. 000027D0  508F                     addq.l     A7, 8
  3849. 000027D2  2F00                     move.l     -[A7], D0
  3850. 000027D4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3851. 000027D8  2040                     movea.l    A0, D0
  3852. 000027DA  226E FFCC                movea.l    A1, [A6 - 0x34]
  3853. 000027DE  3A29 0002                move.w     D5, [A1 + 0x2]
  3854. 000027E2  9A50                     sub.w      D5, [A0]
  3855. 000027E4  7000                     moveq.l    D0, 0x00
  3856. 000027E6  1007                     move.b     D0, D7
  3857. 000027E8  2F00                     move.l     -[A7], D0
  3858. 000027EA  2054                     movea.l    A0, [A4]
  3859. 000027EC  4868 0028                pea.l      [A0 + 0x28]
  3860. 000027F0  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3861. 000027F4  2040                     movea.l    A0, D0
  3862. 000027F6  2D48 FFC8                move.l     [A6 - 0x38], A0
  3863. 000027FA  7000                     moveq.l    D0, 0x00
  3864. 000027FC  1007                     move.b     D0, D7
  3865. 000027FE  2F00                     move.l     -[A7], D0
  3866. 00002800  2054                     movea.l    A0, [A4]
  3867. 00002802  4868 0030                pea.l      [A0 + 0x30]
  3868. 00002806  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3869. 0000280A  2040                     movea.l    A0, D0
  3870. 0000280C  226E FFC8                movea.l    A1, [A6 - 0x38]
  3871. 00002810  2010                     move.l     D0, [A0]
  3872. 00002812  D091                     add.l      D0, [A1]
  3873. 00002814  2D40 FFC4                move.l     [A6 - 0x3C], D0
  3874. 00002818  7000                     moveq.l    D0, 0x00
  3875. 0000281A  1007                     move.b     D0, D7
  3876. 0000281C  2F00                     move.l     -[A7], D0
  3877. 0000281E  7001                     moveq.l    D0, 0x01
  3878. 00002820  2F00                     move.l     -[A7], D0
  3879. 00002822  486E FFEC                pea.l      [A6 - 0x14]
  3880. 00002826  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3881. 0000282A  508F                     addq.l     A7, 8
  3882. 0000282C  2F00                     move.l     -[A7], D0
  3883. 0000282E  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3884. 00002832  2040                     movea.l    A0, D0
  3885. 00002834  202E FFC4                move.l     D0, [A6 - 0x3C]
  3886. 00002838  3C00                     move.w     D6, D0
  3887. 0000283A  9C50                     sub.w      D6, [A0]
  3888. 0000283C  7000                     moveq.l    D0, 0x00
  3889. 0000283E  1007                     move.b     D0, D7
  3890. 00002840  2F00                     move.l     -[A7], D0
  3891. 00002842  486E FFF4                pea.l      [A6 - 0xC]
  3892. 00002846  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3893. 0000284A  2040                     movea.l    A0, D0
  3894. 0000284C  4A90                     tst.l      [A0]
  3895. 0000284E  4FEF 0030                lea.l      A7, [A7 + 0x30]
  3896. 00002852  6C5A                     bge        +0x5C /* 000028AE */
  3897. 00002854  7000                     moveq.l    D0, 0x00
  3898. 00002856  1007                     move.b     D0, D7
  3899. 00002858  2F00                     move.l     -[A7], D0
  3900. 0000285A  486E FFF4                pea.l      [A6 - 0xC]
  3901. 0000285E  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3902. 00002862  2040                     movea.l    A0, D0
  3903. 00002864  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  3904. 00002868  48C5                     ext.l      D5
  3905. 0000286A  BAAE FFD4                cmp.l      D5, [A6 - 0x2C]
  3906. 0000286E  5DC3                     slt        D3
  3907. 00002870  4403                     neg.b      D3
  3908. 00002872  6706                     beq        +0x8 /* 0000287A */
  3909. 00002874  202E FFD4                move.l     D0, [A6 - 0x2C]
  3910. 00002878  6004                     bra        +0x6 /* 0000287E */
  3911. label0000287A:
  3912. 0000287A  48C5                     ext.l      D5
  3913. 0000287C  2005                     move.l     D0, D5
  3914. label0000287E:
  3915. 0000287E  2D40 FFD8                move.l     [A6 - 0x28], D0
  3916. 00002882  5DC3                     slt        D3
  3917. 00002884  4403                     neg.b      D3
  3918. 00002886  6706                     beq        +0x8 /* 0000288E */
  3919. 00002888  202E FFD8                move.l     D0, [A6 - 0x28]
  3920. 0000288C  6002                     bra        +0x4 /* 00002890 */
  3921. label0000288E:
  3922. 0000288E  7000                     moveq.l    D0, 0x00
  3923. label00002890:
  3924. 00002890  2D40 FFD0                move.l     [A6 - 0x30], D0
  3925. 00002894  7000                     moveq.l    D0, 0x00
  3926. 00002896  1007                     move.b     D0, D7
  3927. 00002898  2F00                     move.l     -[A7], D0
  3928. 0000289A  486E FFF4                pea.l      [A6 - 0xC]
  3929. 0000289E  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3930. 000028A2  2040                     movea.l    A0, D0
  3931. 000028A4  20AE FFD0                move.l     [A0], [A6 - 0x30]
  3932. 000028A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3933. 000028AC  6054                     bra        +0x56 /* 00002902 */
  3934. label000028AE:
  3935. 000028AE  7000                     moveq.l    D0, 0x00
  3936. 000028B0  1007                     move.b     D0, D7
  3937. 000028B2  2F00                     move.l     -[A7], D0
  3938. 000028B4  486E FFF4                pea.l      [A6 - 0xC]
  3939. 000028B8  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3940. 000028BC  2040                     movea.l    A0, D0
  3941. 000028BE  2D50 FFD8                move.l     [A6 - 0x28], [A0]
  3942. 000028C2  48C6                     ext.l      D6
  3943. 000028C4  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  3944. 000028C8  5EC3                     sgt        D3
  3945. 000028CA  4403                     neg.b      D3
  3946. 000028CC  6706                     beq        +0x8 /* 000028D4 */
  3947. 000028CE  202E FFD8                move.l     D0, [A6 - 0x28]
  3948. 000028D2  6004                     bra        +0x6 /* 000028D8 */
  3949. label000028D4:
  3950. 000028D4  48C6                     ext.l      D6
  3951. 000028D6  2006                     move.l     D0, D6
  3952. label000028D8:
  3953. 000028D8  2800                     move.l     D4, D0
  3954. 000028DA  5EC3                     sgt        D3
  3955. 000028DC  4403                     neg.b      D3
  3956. 000028DE  6704                     beq        +0x6 /* 000028E4 */
  3957. 000028E0  2004                     move.l     D0, D4
  3958. 000028E2  6002                     bra        +0x4 /* 000028E6 */
  3959. label000028E4:
  3960. 000028E4  7000                     moveq.l    D0, 0x00
  3961. label000028E6:
  3962. 000028E6  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3963. 000028EA  7000                     moveq.l    D0, 0x00
  3964. 000028EC  1007                     move.b     D0, D7
  3965. 000028EE  2F00                     move.l     -[A7], D0
  3966. 000028F0  486E FFF4                pea.l      [A6 - 0xC]
  3967. 000028F4  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3968. 000028F8  2040                     movea.l    A0, D0
  3969. 000028FA  20AE FFD4                move.l     [A0], [A6 - 0x2C]
  3970. 000028FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3971. label00002902:
  3972. 00002902  5207                     addq.b     D7, 1
  3973. label00002904:
  3974. 00002904  7000                     moveq.l    D0, 0x00
  3975. 00002906  1007                     move.b     D0, D7
  3976. 00002908  0C00 0001                cmpi.b     D0, 0x1
  3977. 0000290C  6300 FE9A                bls        -0x164 /* 000027A8 */
  3978. 00002910  486D FD36                pea.l      [A5 - 0x2CA]
  3979. 00002914  486E FFF4                pea.l      [A6 - 0xC]
  3980. 00002918  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  3981. 0000291C  4A00                     tst.b      D0
  3982. 0000291E  504F                     addq.w     A7, 8
  3983. 00002920  6714                     beq        +0x16 /* 00002936 */
  3984. 00002922  486E FFF4                pea.l      [A6 - 0xC]
  3985. 00002926  7001                     moveq.l    D0, 0x01
  3986. 00002928  1F00                     move.b     -[A7], D0
  3987. 0000292A  2F0B                     move.l     -[A7], A3
  3988. 0000292C  4EAD 3112                jsr        [A5 + 0x3112 /* export_1566 */]
  3989. 00002930  2F0C                     move.l     -[A7], A4
  3990. 00002932  4EAD 49DA                jsr        [A5 + 0x49DA /* export_2359 */]
  3991. label00002936:
  3992. 00002936  558F                     subq.l     A7, 2
  3993. 00002938  2F0C                     move.l     -[A7], A4
  3994. 0000293A  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  3995. 0000293E  4A1F                     tst.b      [A7]+
  3996. 00002940  6730                     beq        +0x32 /* 00002972 */
  3997. 00002942  2054                     movea.l    A0, [A4]
  3998. 00002944  2068 007A                movea.l    A0, [A0 + 0x7A]
  3999. 00002948  2050                     movea.l    A0, [A0]
  4000. 0000294A  47D0                     lea.l      A3, [A0]
  4001. 0000294C  3D53 FFDC                move.w     [A6 - 0x24], [A3]
  4002. 00002950  3D6B 0002 FFDE           move.w     [A6 - 0x22], [A3 + 0x2]
  4003. 00002956  3D6B 0004 FFE0           move.w     [A6 - 0x20], [A3 + 0x4]
  4004. 0000295C  3D6B 0006 FFE2           move.w     [A6 - 0x1E], [A3 + 0x6]
  4005. 00002962  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4006. 00002966  2F08                     move.l     -[A7], A0
  4007. 00002968  2F2D FD3E                move.l     -[A7], [A5 - 0x2C2]
  4008. 0000296C  2F0C                     move.l     -[A7], A4
  4009. 0000296E  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  4010. label00002972:
  4011. 00002972  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4012. 00002978  4CEE 18F8 FFA8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x58]
  4013. 0000297E  4E5E                     unlink     A6
  4014. 00002980  2E9F                     move.l     [A7], [A7]+
  4015. 00002982  4E75                     rts
  4016. 00002984  9054                     sub.w      D0, [A4]
  4017. 00002986  5445                     addq.w     D5, 2
  4018. 00002988  5649                     addq.w     A1, 3
  4019. 0000298A  4557                     chk.w      D2, [A7]
  4020. 0000298C  2E43                     movea.l    A7, D3
  4021. 0000298E  4C49 4B4C                movem.l    D2,D3,D6,A0,A1,A3,A6, A1
  4022. 00002992  4F4F                     chk.w      D7, A7
  4023. 00002994  5000                     addq.b     D0, 8
  4024. 00002996  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4025. export_1130: // at 00002998 (misaligned)
  4026. 0000299A  0000 48E7                ori.b      D0, 0xE7
  4027. 0000299E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4028. 000029A2  000C 286E                ori.b      A4, 0x6E /* 'n' */
  4029. 000029A6  0008 2054                ori.b      A0, 0x54 /* 'T' */
  4030. 000029AA  4AA8 007A                tst.l      [A0 + 0x7A]
  4031. 000029AE  672C                     beq        +0x2E /* 000029DC */
  4032. 000029B0  200B                     move.l     D0, A3
  4033. 000029B2  670C                     beq        +0xE /* 000029C0 */
  4034. 000029B4  2068 007A                movea.l    A0, [A0 + 0x7A]
  4035. 000029B8  2050                     movea.l    A0, [A0]
  4036. 000029BA  214B 0052                move.l     [A0 + 0x52], A3
  4037. 000029BE  601C                     bra        +0x1E /* 000029DC */
  4038. label000029C0:
  4039. 000029C0  2054                     movea.l    A0, [A4]
  4040. 000029C2  2068 007A                movea.l    A0, [A0 + 0x7A]
  4041. 000029C6  2050                     movea.l    A0, [A0]
  4042. 000029C8  216D FBC8 0052           move.l     [A0 + 0x52], [A5 - 0x438]
  4043. 000029CE  2F0C                     move.l     -[A7], A4
  4044. 000029D0  4EBA 036E                jsr        [PC + 0x36E /* 00002D40 */]
  4045. 000029D4  2054                     movea.l    A0, [A4]
  4046. 000029D6  117C 0001 00BE           move.b     [A0 + 0xBE], 0x1
  4047. label000029DC:
  4048. 000029DC  2F0B                     move.l     -[A7], A3
  4049. 000029DE  2F0C                     move.l     -[A7], A4
  4050. 000029E0  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  4051. 000029E4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4052. 000029EA  4E5E                     unlink     A6
  4053. 000029EC  205F                     movea.l    A0, [A7]+
  4054. 000029EE  504F                     addq.w     A7, 8
  4055. 000029F0  4ED0                     jmp        [A0]
  4056. 000029F2  9054                     sub.w      D0, [A4]
  4057. 000029F4  5445                     addq.w     D5, 2
  4058. 000029F6  5649                     addq.w     A1, 3
  4059. 000029F8  4557                     chk.w      D2, [A7]
  4060. 000029FA  2E42                     movea.l    A7, D2
  4061. 000029FC  4549                     chk.w      D2, A1
  4062. 000029FE  4E50 4F52                link       A0, -0xFFFFB0AE
  4063. 00002A02  5400                     addq.b     D0, 2
  4064. 00002A04  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4065. export_1131: // at 00002A06 (misaligned)
  4066. 00002A08  FFF8                     .invalid   <<F/7/7>>
  4067. 00002A0A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4068. 00002A0E  266E 000C                movea.l    A3, [A6 + 0xC]
  4069. 00002A12  286E 0008                movea.l    A4, [A6 + 0x8]
  4070. 00002A16  2054                     movea.l    A0, [A4]
  4071. 00002A18  4AA8 007A                tst.l      [A0 + 0x7A]
  4072. 00002A1C  674C                     beq        +0x4E /* 00002A6A */
  4073. 00002A1E  200B                     move.l     D0, A3
  4074. 00002A20  6748                     beq        +0x4A /* 00002A6A */
  4075. 00002A22  2068 007A                movea.l    A0, [A0 + 0x7A]
  4076. 00002A26  2050                     movea.l    A0, [A0]
  4077. 00002A28  4A68 0018                tst.w      [A0 + 0x18]
  4078. 00002A2C  6F0E                     ble        +0x10 /* 00002A3C */
  4079. 00002A2E  2054                     movea.l    A0, [A4]
  4080. 00002A30  2068 007A                movea.l    A0, [A0 + 0x7A]
  4081. 00002A34  2050                     movea.l    A0, [A0]
  4082. 00002A36  3E28 0018                move.w     D7, [A0 + 0x18]
  4083. 00002A3A  600E                     bra        +0x10 /* 00002A4A */
  4084. label00002A3C:
  4085. 00002A3C  558F                     subq.l     A7, 2
  4086. 00002A3E  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  4087. 00002A42  6604                     bne        +0x6 /* 00002A48 */
  4088. 00002A44  3EBC 000C                move.w     [A7], 0xC
  4089. label00002A48:
  4090. 00002A48  3E1F                     move.w     D7, [A7]+
  4091. label00002A4A:
  4092. 00002A4A  7C10                     moveq.l    D6, 0x10
  4093. 00002A4C  48C7                     ext.l      D7
  4094. 00002A4E  2D47 FFF8                move.l     [A6 - 0x8], D7
  4095. 00002A52  2D46 FFFC                move.l     [A6 - 0x4], D6
  4096. 00002A56  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4097. 00002A5A  2F08                     move.l     -[A7], A0
  4098. 00002A5C  7000                     moveq.l    D0, 0x00
  4099. 00002A5E  1F00                     move.b     -[A7], D0
  4100. 00002A60  7201                     moveq.l    D1, 0x01
  4101. 00002A62  1F01                     move.b     -[A7], D1
  4102. 00002A64  2F0B                     move.l     -[A7], A3
  4103. 00002A66  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  4104. label00002A6A:
  4105. 00002A6A  2F0B                     move.l     -[A7], A3
  4106. 00002A6C  2F0C                     move.l     -[A7], A4
  4107. 00002A6E  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  4108. 00002A72  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  4109. 00002A78  4E5E                     unlink     A6
  4110. 00002A7A  205F                     movea.l    A0, [A7]+
  4111. 00002A7C  504F                     addq.w     A7, 8
  4112. 00002A7E  4ED0                     jmp        [A0]
  4113. 00002A80  9454                     sub.w      D2, [A4]
  4114. 00002A82  5445                     addq.w     D5, 2
  4115. 00002A84  5649                     addq.w     A1, 3
  4116. 00002A86  4557                     chk.w      D2, [A7]
  4117. 00002A88  2E42                     movea.l    A7, D2
  4118. 00002A8A  4549                     chk.w      D2, A1
  4119. 00002A8C  4E53 4352                link       A3, -0xFFFFBCAE
  4120. 00002A90  4F4C                     chk.w      D7, A4
  4121. 00002A92  4C45 5200                movem.l    A1,A4,A6, D5
  4122. 00002A96  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4123. export_1132: // at 00002A98 (misaligned)
  4124. 00002A9A  FFF0                     .invalid   <<F/7/7>>
  4125. 00002A9C  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  4126. 00002AA0  266E 000C                movea.l    A3, [A6 + 0xC]
  4127. 00002AA4  286E 0008                movea.l    A4, [A6 + 0x8]
  4128. 00002AA8  2F0B                     move.l     -[A7], A3
  4129. 00002AAA  2F0C                     move.l     -[A7], A4
  4130. 00002AAC  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  4131. 00002AB0  2C3C 0000 7530           move.l     D6, 0x7530 /* 'u0' */
  4132. 00002AB6  598F                     subq.l     A7, 4
  4133. 00002AB8  2F0C                     move.l     -[A7], A4
  4134. 00002ABA  4EAD 27D2                jsr        [A5 + 0x27D2 /* export_1270 */]
  4135. 00002ABE  2E1F                     move.l     D7, [A7]+
  4136. 00002AC0  BE86                     cmp.l      D7, D6
  4137. 00002AC2  5EC3                     sgt        D3
  4138. 00002AC4  4403                     neg.b      D3
  4139. 00002AC6  6704                     beq        +0x6 /* 00002ACC */
  4140. 00002AC8  2006                     move.l     D0, D6
  4141. 00002ACA  6002                     bra        +0x4 /* 00002ACE */
  4142. label00002ACC:
  4143. 00002ACC  2007                     move.l     D0, D7
  4144. label00002ACE:
  4145. 00002ACE  2A00                     move.l     D5, D0
  4146. 00002AD0  2D45 FFF8                move.l     [A6 - 0x8], D5
  4147. 00002AD4  2054                     movea.l    A0, [A4]
  4148. 00002AD6  2248                     movea.l    A1, A0
  4149. 00002AD8  2028 0034                move.l     D0, [A0 + 0x34]
  4150. 00002ADC  90A9 008A                sub.l      D0, [A1 + 0x8A]
  4151. 00002AE0  2054                     movea.l    A0, [A4]
  4152. 00002AE2  90A8 0092                sub.l      D0, [A0 + 0x92]
  4153. 00002AE6  2D40 FFFC                move.l     [A6 - 0x4], D0
  4154. 00002AEA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4155. 00002AEE  2054                     movea.l    A0, [A4]
  4156. 00002AF0  1028 0041                move.b     D0, [A0 + 0x41]
  4157. 00002AF4  5900                     subq.b     D0, 4
  4158. 00002AF6  662C                     bne        +0x2E /* 00002B24 */
  4159. 00002AF8  2054                     movea.l    A0, [A4]
  4160. 00002AFA  4A28 00BB                tst.b      [A0 + 0xBB]
  4161. 00002AFE  6624                     bne        +0x26 /* 00002B24 */
  4162. 00002B00  4A28 00BC                tst.b      [A0 + 0xBC]
  4163. 00002B04  661E                     bne        +0x20 /* 00002B24 */
  4164. 00002B06  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  4165. 00002B0C  2054                     movea.l    A0, [A4]
  4166. 00002B0E  2D68 00A0 FFF4           move.l     [A6 - 0xC], [A0 + 0xA0]
  4167. 00002B14  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4168. 00002B18  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4169. 00002B1C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4170. 00002B20  20D9                     move.l     [A0]+, [A1]+
  4171. 00002B22  20D9                     move.l     [A0]+, [A1]+
  4172. label00002B24:
  4173. 00002B24  7001                     moveq.l    D0, 0x01
  4174. 00002B26  2F00                     move.l     -[A7], D0
  4175. 00002B28  2F0B                     move.l     -[A7], A3
  4176. 00002B2A  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4177. 00002B2E  2040                     movea.l    A0, D0
  4178. 00002B30  486E FFF8                pea.l      [A6 - 0x8]
  4179. 00002B34  2F08                     move.l     -[A7], A0
  4180. 00002B36  7000                     moveq.l    D0, 0x00
  4181. 00002B38  2F00                     move.l     -[A7], D0
  4182. 00002B3A  2F0B                     move.l     -[A7], A3
  4183. 00002B3C  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4184. 00002B40  508F                     addq.l     A7, 8
  4185. 00002B42  205F                     movea.l    A0, [A7]+
  4186. 00002B44  2F00                     move.l     -[A7], D0
  4187. 00002B46  2F08                     move.l     -[A7], A0
  4188. 00002B48  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  4189. 00002B4C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4190. 00002B50  4CEE 18E8 FFD8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x28]
  4191. 00002B56  4E5E                     unlink     A6
  4192. 00002B58  205F                     movea.l    A0, [A7]+
  4193. 00002B5A  504F                     addq.w     A7, 8
  4194. 00002B5C  4ED0                     jmp        [A0]
  4195. 00002B5E  9454                     sub.w      D2, [A4]
  4196. 00002B60  5445                     addq.w     D5, 2
  4197. 00002B62  5649                     addq.w     A1, 3
  4198. 00002B64  4557                     chk.w      D2, [A7]
  4199. 00002B66  2E43                     movea.l    A7, D3
  4200. 00002B68  414C                     chk.w      D0, A4
  4201. 00002B6A  434D                     chk.w      D1, A5
  4202. 00002B6C  494E                     chk.w      D4, A6
  4203. 00002B6E  4652                     not.w      [A2]
  4204. 00002B70  414D                     chk.w      D0, A5
  4205. 00002B72  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4206. 00002B74  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4207. // begin alternate branch 00002B76-00002B7E
  4208. export_1133:
  4209. fn00002B76:
  4210. 00002B76  4E56 0000                link       A6, 0
  4211. 00002B7A  48E7 0108                movem.l    -[A7], D7,A4
  4212. // end alternate branch 00002B76-00002B7E
  4213. export_1133: // at 00002B76 (misaligned)
  4214. fn00002B76: // (misaligned)
  4215. 00002B78  0000 48E7                ori.b      D0, 0xE7
  4216. 00002B7C  0108                     btst       A0, D0
  4217. 00002B7E  1E2E 000E                move.b     D7, [A6 + 0xE]
  4218. 00002B82  286E 0008                movea.l    A4, [A6 + 0x8]
  4219. 00002B86  2054                     movea.l    A0, [A4]
  4220. 00002B88  1147 00BC                move.b     [A0 + 0xBC], D7
  4221. 00002B8C  670E                     beq        +0x10 /* 00002B9C */
  4222. 00002B8E  2054                     movea.l    A0, [A4]
  4223. 00002B90  2068 007A                movea.l    A0, [A0 + 0x7A]
  4224. 00002B94  2050                     movea.l    A0, [A0]
  4225. 00002B96  4268 0048                clr.w      [A0 + 0x48]
  4226. 00002B9A  600E                     bra        +0x10 /* 00002BAA */
  4227. label00002B9C:
  4228. 00002B9C  2054                     movea.l    A0, [A4]
  4229. 00002B9E  2068 007A                movea.l    A0, [A0 + 0x7A]
  4230. 00002BA2  2050                     movea.l    A0, [A0]
  4231. 00002BA4  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  4232. label00002BAA:
  4233. 00002BAA  4A2E 000C                tst.b      [A6 + 0xC]
  4234. 00002BAE  6710                     beq        +0x12 /* 00002BC0 */
  4235. 00002BB0  2F0C                     move.l     -[A7], A4
  4236. 00002BB2  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  4237. 00002BB6  7001                     moveq.l    D0, 0x01
  4238. 00002BB8  1F00                     move.b     -[A7], D0
  4239. 00002BBA  2F0C                     move.l     -[A7], A4
  4240. 00002BBC  4EAD 2832                jsr        [A5 + 0x2832 /* export_1282 */]
  4241. label00002BC0:
  4242. 00002BC0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4243. 00002BC6  4E5E                     unlink     A6
  4244. 00002BC8  205F                     movea.l    A0, [A7]+
  4245. 00002BCA  504F                     addq.w     A7, 8
  4246. 00002BCC  4ED0                     jmp        [A0]
  4247. 00002BCE  9254                     sub.w      D1, [A4]
  4248. 00002BD0  5445                     addq.w     D5, 2
  4249. 00002BD2  5649                     addq.w     A1, 3
  4250. 00002BD4  4557                     chk.w      D2, [A7]
  4251. 00002BD6  2E43                     movea.l    A7, D3
  4252. 00002BD8  4841                     swap.w     D1
  4253. 00002BDA  4E47                     trap       7
  4254. 00002BDC  4557                     chk.w      D2, [A7]
  4255. 00002BDE  5241                     addq.w     D1, 1
  4256. 00002BE0  5000                     addq.b     D0, 8
  4257. 00002BE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4258. // begin alternate branch 00002BE4-00002BE8
  4259. export_1134:
  4260. fn00002BE4:
  4261. 00002BE4  4E56 FFF8                link       A6, -0x0008
  4262. // end alternate branch 00002BE4-00002BE8
  4263. export_1134: // at 00002BE4 (misaligned)
  4264. fn00002BE4: // (misaligned)
  4265. 00002BE6  FFF8                     .invalid   <<F/7/7>>
  4266. 00002BE8  48E7 0118                movem.l    -[A7], D7,A3,A4
  4267. 00002BEC  266E 000C                movea.l    A3, [A6 + 0xC]
  4268. 00002BF0  286E 0008                movea.l    A4, [A6 + 0x8]
  4269. 00002BF4  2F0B                     move.l     -[A7], A3
  4270. 00002BF6  2F0C                     move.l     -[A7], A4
  4271. 00002BF8  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  4272. 00002BFC  4207                     clr.b      D7
  4273. 00002BFE  6000 0088                bra        +0x8A /* 00002C88 */
  4274. label00002C02:
  4275. 00002C02  7000                     moveq.l    D0, 0x00
  4276. 00002C04  1007                     move.b     D0, D7
  4277. 00002C06  2054                     movea.l    A0, [A4]
  4278. 00002C08  1030 0040                move.b     D0, [A0 + D0.w + 0x40]
  4279. 00002C0C  6778                     beq        +0x7A /* 00002C86 */
  4280. 00002C0E  5300                     subq.b     D0, 1
  4281. 00002C10  6774                     beq        +0x76 /* 00002C86 */
  4282. 00002C12  5900                     subq.b     D0, 4
  4283. 00002C14  6770                     beq        +0x72 /* 00002C86 */
  4284. 00002C16  7000                     moveq.l    D0, 0x00
  4285. 00002C18  1007                     move.b     D0, D7
  4286. 00002C1A  2F00                     move.l     -[A7], D0
  4287. 00002C1C  7001                     moveq.l    D0, 0x01
  4288. 00002C1E  2F00                     move.l     -[A7], D0
  4289. 00002C20  2F0B                     move.l     -[A7], A3
  4290. 00002C22  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4291. 00002C26  508F                     addq.l     A7, 8
  4292. 00002C28  2F00                     move.l     -[A7], D0
  4293. 00002C2A  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4294. 00002C2E  2040                     movea.l    A0, D0
  4295. 00002C30  2D48 FFFC                move.l     [A6 - 0x4], A0
  4296. 00002C34  7000                     moveq.l    D0, 0x00
  4297. 00002C36  1007                     move.b     D0, D7
  4298. 00002C38  2F00                     move.l     -[A7], D0
  4299. 00002C3A  7000                     moveq.l    D0, 0x00
  4300. 00002C3C  2F00                     move.l     -[A7], D0
  4301. 00002C3E  2054                     movea.l    A0, [A4]
  4302. 00002C40  4868 0086                pea.l      [A0 + 0x86]
  4303. 00002C44  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4304. 00002C48  508F                     addq.l     A7, 8
  4305. 00002C4A  2F00                     move.l     -[A7], D0
  4306. 00002C4C  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4307. 00002C50  2040                     movea.l    A0, D0
  4308. 00002C52  2D48 FFF8                move.l     [A6 - 0x8], A0
  4309. 00002C56  7000                     moveq.l    D0, 0x00
  4310. 00002C58  1007                     move.b     D0, D7
  4311. 00002C5A  2F00                     move.l     -[A7], D0
  4312. 00002C5C  7001                     moveq.l    D0, 0x01
  4313. 00002C5E  2F00                     move.l     -[A7], D0
  4314. 00002C60  2054                     movea.l    A0, [A4]
  4315. 00002C62  4868 0086                pea.l      [A0 + 0x86]
  4316. 00002C66  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4317. 00002C6A  508F                     addq.l     A7, 8
  4318. 00002C6C  2F00                     move.l     -[A7], D0
  4319. 00002C6E  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4320. 00002C72  2040                     movea.l    A0, D0
  4321. 00002C74  226E FFF8                movea.l    A1, [A6 - 0x8]
  4322. 00002C78  2010                     move.l     D0, [A0]
  4323. 00002C7A  D091                     add.l      D0, [A1]
  4324. 00002C7C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4325. 00002C80  D190                     add.l      [A0], D0
  4326. 00002C82  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4327. label00002C86:
  4328. 00002C86  5207                     addq.b     D7, 1
  4329. label00002C88:
  4330. 00002C88  7000                     moveq.l    D0, 0x00
  4331. 00002C8A  1007                     move.b     D0, D7
  4332. 00002C8C  0C00 0001                cmpi.b     D0, 0x1
  4333. 00002C90  6300 FF70                bls        -0x8E /* 00002C02 */
  4334. 00002C94  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  4335. 00002C9A  4E5E                     unlink     A6
  4336. 00002C9C  205F                     movea.l    A0, [A7]+
  4337. 00002C9E  504F                     addq.w     A7, 8
  4338. 00002CA0  4ED0                     jmp        [A0]
  4339. 00002CA2  9454                     sub.w      D2, [A4]
  4340. 00002CA4  5445                     addq.w     D5, 2
  4341. 00002CA6  5649                     addq.w     A1, 3
  4342. 00002CA8  4557                     chk.w      D2, [A7]
  4343. 00002CAA  2E43                     movea.l    A7, D3
  4344. 00002CAC  4F4D                     chk.w      D7, A5
  4345. 00002CAE  5055                     addq.w     [A5], 8
  4346. 00002CB0  5445                     addq.w     D5, 2
  4347. 00002CB2  4652                     not.w      [A2]
  4348. 00002CB4  414D                     chk.w      D0, A5
  4349. 00002CB6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4350. 00002CB8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4351. export_1135: // at 00002CBA (misaligned)
  4352. 00002CBC  FFFC                     .invalid   <<F/7/7>>
  4353. 00002CBE  48E7 0018                movem.l    -[A7], A3,A4
  4354. 00002CC2  266E 000C                movea.l    A3, [A6 + 0xC]
  4355. 00002CC6  286E 0008                movea.l    A4, [A6 + 0x8]
  4356. 00002CCA  2F0B                     move.l     -[A7], A3
  4357. 00002CCC  2F0C                     move.l     -[A7], A4
  4358. 00002CCE  4EAD 3A9A                jsr        [A5 + 0x3A9A /* export_1871 */]
  4359. 00002CD2  2054                     movea.l    A0, [A4]
  4360. 00002CD4  7000                     moveq.l    D0, 0x00
  4361. 00002CD6  1028 00BB                move.b     D0, [A0 + 0xBB]
  4362. 00002CDA  0C40 0001                cmpi.w     D0, 0x1
  4363. 00002CDE  6736                     beq        +0x38 /* 00002D16 */
  4364. 00002CE0  4AA8 007A                tst.l      [A0 + 0x7A]
  4365. 00002CE4  6730                     beq        +0x32 /* 00002D16 */
  4366. 00002CE6  2068 007A                movea.l    A0, [A0 + 0x7A]
  4367. 00002CEA  2050                     movea.l    A0, [A0]
  4368. 00002CEC  3028 0018                move.w     D0, [A0 + 0x18]
  4369. 00002CF0  48C0                     ext.l      D0
  4370. 00002CF2  2054                     movea.l    A0, [A4]
  4371. 00002CF4  2068 007A                movea.l    A0, [A0 + 0x7A]
  4372. 00002CF8  2050                     movea.l    A0, [A0]
  4373. 00002CFA  3228 0018                move.w     D1, [A0 + 0x18]
  4374. 00002CFE  48C1                     ext.l      D1
  4375. 00002D00  2D40 FFFC                move.l     [A6 - 0x4], D0
  4376. 00002D04  2013                     move.l     D0, [A3]
  4377. 00002D06  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4378. 00002D0A  222E FFFC                move.l     D1, [A6 - 0x4]
  4379. 00002D0E  C141                     exg        D0, D1
  4380. 00002D10  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4381. 00002D14  2680                     move.l     [A3], D0
  4382. label00002D16:
  4383. 00002D16  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  4384. 00002D1C  4E5E                     unlink     A6
  4385. 00002D1E  205F                     movea.l    A0, [A7]+
  4386. 00002D20  504F                     addq.w     A7, 8
  4387. 00002D22  4ED0                     jmp        [A0]
  4388. 00002D24  9954                     sub.w      [A4], D4
  4389. 00002D26  5445                     addq.w     D5, 2
  4390. 00002D28  5649                     addq.w     A1, 3
  4391. 00002D2A  4557                     chk.w      D2, [A7]
  4392. 00002D2C  2E44                     movea.l    A7, D4
  4393. 00002D2E  4F43                     chk.w      D7, D3
  4394. 00002D30  414C                     chk.w      D0, A4
  4395. 00002D32  4356                     chk.w      D1, [A6]
  4396. 00002D34  4945                     chk.w      D4, D5
  4397. 00002D36  5750                     subq.w     [A0], 3
  4398. 00002D38  4552                     chk.w      D2, [A2]
  4399. 00002D3A  5041                     addq.w     D1, 8
  4400. 00002D3C  4745                     chk.w      D3, D5
  4401. 00002D3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4402. // begin alternate branch 00002D40-00002D46
  4403. export_1136:
  4404. fn00002D40:
  4405. 00002D40  4E56 0000                link       A6, 0
  4406. 00002D44  2F0C                     move.l     -[A7], A4
  4407. // end alternate branch 00002D40-00002D46
  4408. export_1136: // at 00002D40 (misaligned)
  4409. fn00002D40: // (misaligned)
  4410. 00002D42  0000 2F0C                ori.b      D0, 0xC
  4411. 00002D46  286E 0008                movea.l    A4, [A6 + 0x8]
  4412. 00002D4A  2054                     movea.l    A0, [A4]
  4413. 00002D4C  4AA8 00A4                tst.l      [A0 + 0xA4]
  4414. 00002D50  6708                     beq        +0xA /* 00002D5A */
  4415. 00002D52  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  4416. 00002D56  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  4417. label00002D5A:
  4418. 00002D5A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4419. 00002D5E  4E5E                     unlink     A6
  4420. 00002D60  2E9F                     move.l     [A7], [A7]+
  4421. 00002D62  4E75                     rts
  4422. 00002D64  9254                     sub.w      D1, [A4]
  4423. 00002D66  5445                     addq.w     D5, 2
  4424. 00002D68  5649                     addq.w     A1, 3
  4425. 00002D6A  4557                     chk.w      D2, [A7]
  4426. 00002D6C  2E44                     movea.l    A7, D4
  4427. 00002D6E  4F4E                     chk.w      D7, A6
  4428. 00002D70  4554                     chk.w      D2, [A4]
  4429. 00002D72  5950                     subq.w     [A0], 4
  4430. 00002D74  494E                     chk.w      D4, A6
  4431. 00002D76  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  4432. 00002D78  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4433. // begin alternate branch 00002D7A-00002D80
  4434. fn00002D7A:
  4435. 00002D7A  4E56 0000                link       A6, 0
  4436. 00002D7E  2F0C                     move.l     -[A7], A4
  4437. // end alternate branch 00002D7A-00002D80
  4438. fn00002D7A: // (misaligned)
  4439. 00002D7C  0000 2F0C                ori.b      D0, 0xC
  4440. 00002D80  286E 0010                movea.l    A4, [A6 + 0x10]
  4441. 00002D84  598F                     subq.l     A7, 4
  4442. 00002D86  206E 0008                movea.l    A0, [A6 + 0x8]
  4443. 00002D8A  2050                     movea.l    A0, [A0]
  4444. 00002D8C  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  4445. 00002D90  3F3C 0004                move.w     -[A7], 0x4
  4446. 00002D94  A83D                     syscall    TEDispatch
  4447. 00002D96  205F                     movea.l    A0, [A7]+
  4448. 00002D98  2888                     move.l     [A4], A0
  4449. 00002D9A  2050                     movea.l    A0, [A0]
  4450. 00002D9C  226E 000C                movea.l    A1, [A6 + 0xC]
  4451. 00002DA0  22A8 0004                move.l     [A1], [A0 + 0x4]
  4452. 00002DA4  286E FFFC                movea.l    A4, [A6 - 0x4]
  4453. 00002DA8  4E5E                     unlink     A6
  4454. 00002DAA  205F                     movea.l    A0, [A7]+
  4455. 00002DAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4456. 00002DB0  4ED0                     jmp        [A0]
  4457. 00002DB2  9554                     sub.w      [A4], D2
  4458. 00002DB4  5445                     addq.w     D5, 2
  4459. 00002DB6  5649                     addq.w     A1, 3
  4460. 00002DB8  4557                     chk.w      D2, [A7]
  4461. 00002DBA  2E45                     movea.l    A7, D5
  4462. 00002DBC  5854                     addq.w     [A4], 4
  4463. 00002DBE  5241                     addq.w     D1, 1
  4464. 00002DC0  4354                     chk.w      D1, [A4]
  4465. 00002DC2  5354                     subq.w     [A4], 1
  4466. 00002DC4  594C                     subq.w     A4, 4
  4467. 00002DC6  4553                     chk.w      D2, [A3]
  4468. 00002DC8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4469. export_1137: // at 00002DCA (misaligned)
  4470. 00002DCC  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4471. 00002DD0  0008 2050                ori.b      A0, 0x50 /* 'P' */
  4472. 00002DD4  2D68 007E 000C           move.l     [A6 + 0xC], [A0 + 0x7E]
  4473. 00002DDA  4E5E                     unlink     A6
  4474. 00002DDC  2E9F                     move.l     [A7], [A7]+
  4475. 00002DDE  4E75                     rts
  4476. 00002DE0  9354                     sub.w      [A4], D1
  4477. 00002DE2  5445                     addq.w     D5, 2
  4478. 00002DE4  5649                     addq.w     A1, 3
  4479. 00002DE6  4557                     chk.w      D2, [A7]
  4480. 00002DE8  2E45                     movea.l    A7, D5
  4481. 00002DEA  5854                     addq.w     [A4], 4
  4482. 00002DEC  5241                     addq.w     D1, 1
  4483. 00002DEE  4354                     chk.w      D1, [A4]
  4484. 00002DF0  5445                     addq.w     D5, 2
  4485. 00002DF2  5854                     addq.w     [A4], 4
  4486. 00002DF4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4487. export_1138: // at 00002DF6 (misaligned)
  4488. 00002DF8  0000 48E7                ori.b      D0, 0xE7
  4489. 00002DFC  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  4490. 00002E00  000C 286E                ori.b      A4, 0x6E /* 'n' */
  4491. 00002E04  0008 2F0B                ori.b      A0, 0xB
  4492. 00002E08  2F0C                     move.l     -[A7], A4
  4493. 00002E0A  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  4494. 00002E0E  7000                     moveq.l    D0, 0x00
  4495. 00002E10  2F00                     move.l     -[A7], D0
  4496. 00002E12  2054                     movea.l    A0, [A4]
  4497. 00002E14  4868 0086                pea.l      [A0 + 0x86]
  4498. 00002E18  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4499. 00002E1C  508F                     addq.l     A7, 8
  4500. 00002E1E  2F00                     move.l     -[A7], D0
  4501. 00002E20  7000                     moveq.l    D0, 0x00
  4502. 00002E22  2F00                     move.l     -[A7], D0
  4503. 00002E24  2F0B                     move.l     -[A7], A3
  4504. 00002E26  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4505. 00002E2A  508F                     addq.l     A7, 8
  4506. 00002E2C  2F00                     move.l     -[A7], D0
  4507. 00002E2E  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  4508. 00002E32  7001                     moveq.l    D0, 0x01
  4509. 00002E34  2F00                     move.l     -[A7], D0
  4510. 00002E36  2054                     movea.l    A0, [A4]
  4511. 00002E38  4868 0086                pea.l      [A0 + 0x86]
  4512. 00002E3C  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4513. 00002E40  508F                     addq.l     A7, 8
  4514. 00002E42  2F00                     move.l     -[A7], D0
  4515. 00002E44  7001                     moveq.l    D0, 0x01
  4516. 00002E46  2F00                     move.l     -[A7], D0
  4517. 00002E48  2F0B                     move.l     -[A7], A3
  4518. 00002E4A  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4519. 00002E4E  508F                     addq.l     A7, 8
  4520. 00002E50  2F00                     move.l     -[A7], D0
  4521. 00002E52  4EAD 319A                jsr        [A5 + 0x319A /* export_1583 */]
  4522. 00002E56  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4523. 00002E5C  4E5E                     unlink     A6
  4524. 00002E5E  205F                     movea.l    A0, [A7]+
  4525. 00002E60  504F                     addq.w     A7, 8
  4526. 00002E62  4ED0                     jmp        [A0]
  4527. 00002E64  9654                     sub.w      D3, [A4]
  4528. 00002E66  5445                     addq.w     D5, 2
  4529. 00002E68  5649                     addq.w     A1, 3
  4530. 00002E6A  4557                     chk.w      D2, [A7]
  4531. 00002E6C  2E47                     movea.l    A7, D7
  4532. 00002E6E  4554                     chk.w      D2, [A4]
  4533. 00002E70  5052                     addq.w     [A2], 8
  4534. 00002E72  494E                     chk.w      D4, A6
  4535. 00002E74  5445                     addq.w     D5, 2
  4536. 00002E76  5854                     addq.w     [A4], 4
  4537. 00002E78  454E                     chk.w      D2, A6
  4538. 00002E7A  5400                     addq.b     D0, 2
  4539. 00002E7C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4540. export_1139: // at 00002E7E (misaligned)
  4541. 00002E80  0000 2F0C                ori.b      D0, 0xC
  4542. 00002E84  286E 0008                movea.l    A4, [A6 + 0x8]
  4543. 00002E88  2054                     movea.l    A0, [A4]
  4544. 00002E8A  1F28 0042                move.b     -[A7], [A0 + 0x42]
  4545. 00002E8E  7002                     moveq.l    D0, 0x02
  4546. 00002E90  1F00                     move.b     -[A7], D0
  4547. 00002E92  2F0C                     move.l     -[A7], A4
  4548. 00002E94  4EAD 49FA                jsr        [A5 + 0x49FA /* export_2363 */]
  4549. 00002E98  2054                     movea.l    A0, [A4]
  4550. 00002E9A  117C 0002 0042           move.b     [A0 + 0x42], 0x2
  4551. 00002EA0  2F0C                     move.l     -[A7], A4
  4552. 00002EA2  4EAD 2FC2                jsr        [A5 + 0x2FC2 /* export_1524 */]
  4553. 00002EA6  286E FFFC                movea.l    A4, [A6 - 0x4]
  4554. 00002EAA  4E5E                     unlink     A6
  4555. 00002EAC  2E9F                     move.l     [A7], [A7]+
  4556. 00002EAE  4E75                     rts
  4557. 00002EB0  9C54                     sub.w      D6, [A4]
  4558. 00002EB2  5445                     addq.w     D5, 2
  4559. 00002EB4  5649                     addq.w     A1, 3
  4560. 00002EB6  4557                     chk.w      D2, [A7]
  4561. 00002EB8  2E52                     movea.l    A7, [A2]
  4562. 00002EBA  4553                     chk.w      D2, [A3]
  4563. 00002EBC  4947                     chk.w      D4, D7
  4564. 00002EBE  4E45                     trap       5
  4565. 00002EC0  4457                     neg.w      [A7]
  4566. 00002EC2  494E                     chk.w      D4, A6
  4567. 00002EC4  444F                     neg.w      A7
  4568. 00002EC6  5754                     subq.w     [A4], 3
  4569. 00002EC8  4152                     chk.w      D0, [A2]
  4570. 00002ECA  4745                     chk.w      D3, D5
  4571. 00002ECC  5400                     addq.b     D0, 2
  4572. 00002ECE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4573. export_1140: // at 00002ED0 (misaligned)
  4574. 00002ED2  0000 2F0C                ori.b      D0, 0xC
  4575. 00002ED6  286E 0008                movea.l    A4, [A6 + 0x8]
  4576. 00002EDA  7000                     moveq.l    D0, 0x00
  4577. 00002EDC  1F00                     move.b     -[A7], D0
  4578. 00002EDE  2F0C                     move.l     -[A7], A4
  4579. 00002EE0  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  4580. 00002EE4  2F0C                     move.l     -[A7], A4
  4581. 00002EE6  4EAD 2FCA                jsr        [A5 + 0x2FCA /* export_1525 */]
  4582. 00002EEA  286E FFFC                movea.l    A4, [A6 - 0x4]
  4583. 00002EEE  4E5E                     unlink     A6
  4584. 00002EF0  2E9F                     move.l     [A7], [A7]+
  4585. 00002EF2  4E75                     rts
  4586. 00002EF4  9654                     sub.w      D3, [A4]
  4587. 00002EF6  5445                     addq.w     D5, 2
  4588. 00002EF8  5649                     addq.w     A1, 3
  4589. 00002EFA  4557                     chk.w      D2, [A7]
  4590. 00002EFC  2E52                     movea.l    A7, [A2]
  4591. 00002EFE  4553                     chk.w      D2, [A3]
  4592. 00002F00  4947                     chk.w      D4, D7
  4593. 00002F02  4E45                     trap       5
  4594. 00002F04  4454                     neg.w      [A4]
  4595. 00002F06  4152                     chk.w      D0, [A2]
  4596. 00002F08  4745                     chk.w      D3, D5
  4597. 00002F0A  5400                     addq.b     D0, 2
  4598. 00002F0C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4599. export_1141: // at 00002F0E (misaligned)
  4600. 00002F10  FFA8                     .invalid   <<F/6/7>>
  4601. 00002F12  48E7 0018                movem.l    -[A7], A3,A4
  4602. 00002F16  286E 0008                movea.l    A4, [A6 + 0x8]
  4603. 00002F1A  7000                     moveq.l    D0, 0x00
  4604. 00002F1C  2F00                     move.l     -[A7], D0
  4605. 00002F1E  2054                     movea.l    A0, [A4]
  4606. 00002F20  4868 0086                pea.l      [A0 + 0x86]
  4607. 00002F24  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4608. 00002F28  508F                     addq.l     A7, 8
  4609. 00002F2A  2F00                     move.l     -[A7], D0
  4610. 00002F2C  7000                     moveq.l    D0, 0x00
  4611. 00002F2E  2F00                     move.l     -[A7], D0
  4612. 00002F30  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4613. 00002F34  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4614. 00002F38  508F                     addq.l     A7, 8
  4615. 00002F3A  2F00                     move.l     -[A7], D0
  4616. 00002F3C  486E FFB0                pea.l      [A6 - 0x50]
  4617. 00002F40  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  4618. 00002F44  41EE FFB0                lea.l      A0, [A6 - 0x50]
  4619. 00002F48  43EE FFC8                lea.l      A1, [A6 - 0x38]
  4620. 00002F4C  22D8                     move.l     [A1]+, [A0]+
  4621. 00002F4E  22D8                     move.l     [A1]+, [A0]+
  4622. 00002F50  41EE FFC8                lea.l      A0, [A6 - 0x38]
  4623. 00002F54  2D48 FFF8                move.l     [A6 - 0x8], A0
  4624. 00002F58  7001                     moveq.l    D0, 0x01
  4625. 00002F5A  2F00                     move.l     -[A7], D0
  4626. 00002F5C  2054                     movea.l    A0, [A4]
  4627. 00002F5E  4868 0086                pea.l      [A0 + 0x86]
  4628. 00002F62  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4629. 00002F66  508F                     addq.l     A7, 8
  4630. 00002F68  2F00                     move.l     -[A7], D0
  4631. 00002F6A  7001                     moveq.l    D0, 0x01
  4632. 00002F6C  2F00                     move.l     -[A7], D0
  4633. 00002F6E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4634. 00002F72  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4635. 00002F76  508F                     addq.l     A7, 8
  4636. 00002F78  2F00                     move.l     -[A7], D0
  4637. 00002F7A  486E FFA8                pea.l      [A6 - 0x58]
  4638. 00002F7E  4EAD 3182                jsr        [A5 + 0x3182 /* export_1580 */]
  4639. 00002F82  41EE FFA8                lea.l      A0, [A6 - 0x58]
  4640. 00002F86  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4641. 00002F8A  22D8                     move.l     [A1]+, [A0]+
  4642. 00002F8C  22D8                     move.l     [A1]+, [A0]+
  4643. 00002F8E  41EE FFD0                lea.l      A0, [A6 - 0x30]
  4644. 00002F92  2648                     movea.l    A3, A0
  4645. 00002F94  206E FFF8                movea.l    A0, [A6 - 0x8]
  4646. 00002F98  2D50 FFB8                move.l     [A6 - 0x48], [A0]
  4647. 00002F9C  2D68 0004 FFBC           move.l     [A6 - 0x44], [A0 + 0x4]
  4648. 00002FA2  2D53 FFC0                move.l     [A6 - 0x40], [A3]
  4649. 00002FA6  2D6B 0004 FFC4           move.l     [A6 - 0x3C], [A3 + 0x4]
  4650. 00002FAC  41EE FFB8                lea.l      A0, [A6 - 0x48]
  4651. 00002FB0  7000                     moveq.l    D0, 0x00
  4652. 00002FB2  2F00                     move.l     -[A7], D0
  4653. 00002FB4  2054                     movea.l    A0, [A4]
  4654. 00002FB6  4868 0086                pea.l      [A0 + 0x86]
  4655. 00002FBA  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4656. 00002FBE  508F                     addq.l     A7, 8
  4657. 00002FC0  2F00                     move.l     -[A7], D0
  4658. 00002FC2  7000                     moveq.l    D0, 0x00
  4659. 00002FC4  2F00                     move.l     -[A7], D0
  4660. 00002FC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4661. 00002FCA  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4662. 00002FCE  508F                     addq.l     A7, 8
  4663. 00002FD0  2F00                     move.l     -[A7], D0
  4664. 00002FD2  486E FFB0                pea.l      [A6 - 0x50]
  4665. 00002FD6  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  4666. 00002FDA  41EE FFB0                lea.l      A0, [A6 - 0x50]
  4667. 00002FDE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4668. 00002FE2  22D8                     move.l     [A1]+, [A0]+
  4669. 00002FE4  22D8                     move.l     [A1]+, [A0]+
  4670. 00002FE6  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4671. 00002FEA  2D48 FFFC                move.l     [A6 - 0x4], A0
  4672. 00002FEE  7001                     moveq.l    D0, 0x01
  4673. 00002FF0  2F00                     move.l     -[A7], D0
  4674. 00002FF2  2054                     movea.l    A0, [A4]
  4675. 00002FF4  4868 0086                pea.l      [A0 + 0x86]
  4676. 00002FF8  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4677. 00002FFC  508F                     addq.l     A7, 8
  4678. 00002FFE  2F00                     move.l     -[A7], D0
  4679. 00003000  7001                     moveq.l    D0, 0x01
  4680. 00003002  2F00                     move.l     -[A7], D0
  4681. 00003004  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4682. 00003008  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4683. 0000300C  508F                     addq.l     A7, 8
  4684. 0000300E  2F00                     move.l     -[A7], D0
  4685. 00003010  486E FFA8                pea.l      [A6 - 0x58]
  4686. 00003014  4EAD 3182                jsr        [A5 + 0x3182 /* export_1580 */]
  4687. 00003018  41EE FFA8                lea.l      A0, [A6 - 0x58]
  4688. 0000301C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4689. 00003020  22D8                     move.l     [A1]+, [A0]+
  4690. 00003022  22D8                     move.l     [A1]+, [A0]+
  4691. 00003024  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4692. 00003028  2648                     movea.l    A3, A0
  4693. 0000302A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4694. 0000302E  2D50 FFD8                move.l     [A6 - 0x28], [A0]
  4695. 00003032  2D68 0004 FFDC           move.l     [A6 - 0x24], [A0 + 0x4]
  4696. 00003038  2D53 FFE0                move.l     [A6 - 0x20], [A3]
  4697. 0000303C  2D6B 0004 FFE4           move.l     [A6 - 0x1C], [A3 + 0x4]
  4698. 00003042  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4699. 00003046  486E FFB8                pea.l      [A6 - 0x48]
  4700. 0000304A  486E FFD8                pea.l      [A6 - 0x28]
  4701. 0000304E  2F0C                     move.l     -[A7], A4
  4702. 00003050  4EAD 092A                jsr        [A5 + 0x92A /* export_289 */]
  4703. 00003054  4CEE 1800 FFA0           movem.l    A3,A4, [A6 - 0x60]
  4704. 0000305A  4E5E                     unlink     A6
  4705. 0000305C  205F                     movea.l    A0, [A7]+
  4706. 0000305E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4707. 00003062  4ED0                     jmp        [A0]
  4708. 00003064  8021                     or.b       D0, -[A1]
  4709. 00003066  5454                     addq.w     [A4], 2
  4710. 00003068  4556                     chk.w      D2, [A6]
  4711. 0000306A  4945                     chk.w      D4, D5
  4712. 0000306C  572E 494E                subq.b     [A6 + 0x494E], 3
  4713. 00003070  5641                     addq.w     D1, 3
  4714. 00003072  4C49 4441                movem.l    D0,D6,A2,A6, A1
  4715. 00003076  5445                     addq.w     D5, 2
  4716. 00003078  4652                     not.w      [A2]
  4717. 0000307A  414D                     chk.w      D0, A5
  4718. 0000307C  4544                     chk.w      D2, D4
  4719. 0000307E  4946                     chk.w      D4, D6
  4720. 00003080  4645                     not.w      D5
  4721. 00003082  5245                     addq.w     D5, 1
  4722. 00003084  4E43                     trap       3
  4723. 00003086  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4724. 00003088  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4725. export_1142: // at 0000308A (misaligned)
  4726. 0000308C  FFD4                     .invalid   <<F/7/7>>
  4727. 0000308E  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  4728. 00003092  1C2E 000C                move.b     D6, [A6 + 0xC]
  4729. 00003096  286E 0008                movea.l    A4, [A6 + 0x8]
  4730. 0000309A  2054                     movea.l    A0, [A4]
  4731. 0000309C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4732. 000030A0  41E8 0030                lea.l      A0, [A0 + 0x30]
  4733. 000030A4  22D8                     move.l     [A1]+, [A0]+
  4734. 000030A6  22D8                     move.l     [A1]+, [A0]+
  4735. 000030A8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4736. 000030AC  1F06                     move.b     -[A7], D6
  4737. 000030AE  2F0C                     move.l     -[A7], A4
  4738. 000030B0  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  4739. 000030B4  2054                     movea.l    A0, [A4]
  4740. 000030B6  4AA8 007A                tst.l      [A0 + 0x7A]
  4741. 000030BA  6700 0138                beq        +0x13A /* 000031F4 */
  4742. 000030BE  486E FFF8                pea.l      [A6 - 0x8]
  4743. 000030C2  4868 0030                pea.l      [A0 + 0x30]
  4744. 000030C6  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  4745. 000030CA  4A00                     tst.b      D0
  4746. 000030CC  504F                     addq.w     A7, 8
  4747. 000030CE  6700 0124                beq        +0x126 /* 000031F4 */
  4748. 000030D2  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4749. 000030D6  486E FFF0                pea.l      [A6 - 0x10]
  4750. 000030DA  2F0C                     move.l     -[A7], A4
  4751. 000030DC  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  4752. 000030E0  7000                     moveq.l    D0, 0x00
  4753. 000030E2  2F00                     move.l     -[A7], D0
  4754. 000030E4  2054                     movea.l    A0, [A4]
  4755. 000030E6  4868 0086                pea.l      [A0 + 0x86]
  4756. 000030EA  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4757. 000030EE  508F                     addq.l     A7, 8
  4758. 000030F0  2F00                     move.l     -[A7], D0
  4759. 000030F2  4EAD 3162                jsr        [A5 + 0x3162 /* export_1576 */]
  4760. 000030F6  2D40 FFDC                move.l     [A6 - 0x24], D0
  4761. 000030FA  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4762. 000030FE  588F                     addq.l     A7, 4
  4763. 00003100  2F08                     move.l     -[A7], A0
  4764. 00003102  7000                     moveq.l    D0, 0x00
  4765. 00003104  2F00                     move.l     -[A7], D0
  4766. 00003106  486E FFF0                pea.l      [A6 - 0x10]
  4767. 0000310A  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  4768. 0000310E  508F                     addq.l     A7, 8
  4769. 00003110  2F00                     move.l     -[A7], D0
  4770. 00003112  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  4771. 00003116  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4772. 0000311A  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  4773. 0000311E  2D48 FFEC                move.l     [A6 - 0x14], A0
  4774. 00003122  7001                     moveq.l    D0, 0x01
  4775. 00003124  2F00                     move.l     -[A7], D0
  4776. 00003126  2054                     movea.l    A0, [A4]
  4777. 00003128  4868 0086                pea.l      [A0 + 0x86]
  4778. 0000312C  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4779. 00003130  508F                     addq.l     A7, 8
  4780. 00003132  2F00                     move.l     -[A7], D0
  4781. 00003134  4EAD 3162                jsr        [A5 + 0x3162 /* export_1576 */]
  4782. 00003138  2D40 FFE0                move.l     [A6 - 0x20], D0
  4783. 0000313C  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4784. 00003140  588F                     addq.l     A7, 4
  4785. 00003142  2F08                     move.l     -[A7], A0
  4786. 00003144  7001                     moveq.l    D0, 0x01
  4787. 00003146  2F00                     move.l     -[A7], D0
  4788. 00003148  486E FFF0                pea.l      [A6 - 0x10]
  4789. 0000314C  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  4790. 00003150  508F                     addq.l     A7, 8
  4791. 00003152  2F00                     move.l     -[A7], D0
  4792. 00003154  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4793. 00003158  2D40 FFE8                move.l     [A6 - 0x18], D0
  4794. 0000315C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4795. 00003160  2648                     movea.l    A3, A0
  4796. 00003162  206E FFEC                movea.l    A0, [A6 - 0x14]
  4797. 00003166  3D50 FFD4                move.w     [A6 - 0x2C], [A0]
  4798. 0000316A  3D68 0002 FFD6           move.w     [A6 - 0x2A], [A0 + 0x2]
  4799. 00003170  3D53 FFD8                move.w     [A6 - 0x28], [A3]
  4800. 00003174  3D6B 0002 FFDA           move.w     [A6 - 0x26], [A3 + 0x2]
  4801. 0000317A  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4802. 0000317E  2054                     movea.l    A0, [A4]
  4803. 00003180  2068 007A                movea.l    A0, [A0 + 0x7A]
  4804. 00003184  2050                     movea.l    A0, [A0]
  4805. 00003186  302E FFDA                move.w     D0, [A6 - 0x26]
  4806. 0000318A  B068 0006                cmp.w      D0, [A0 + 0x6]
  4807. 0000318E  56C3                     sne        D3
  4808. 00003190  4403                     neg.b      D3
  4809. 00003192  1E03                     move.b     D7, D3
  4810. 00003194  486E FFD4                pea.l      [A6 - 0x2C]
  4811. 00003198  2F0C                     move.l     -[A7], A4
  4812. 0000319A  4EBA 068C                jsr        [PC + 0x68C /* 00003828 */]
  4813. 0000319E  4A07                     tst.b      D7
  4814. 000031A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4815. 000031A4  674E                     beq        +0x50 /* 000031F4 */
  4816. 000031A6  2F0C                     move.l     -[A7], A4
  4817. 000031A8  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  4818. 000031AC  7000                     moveq.l    D0, 0x00
  4819. 000031AE  1F00                     move.b     -[A7], D0
  4820. 000031B0  2F0C                     move.l     -[A7], A4
  4821. 000031B2  4EAD 2832                jsr        [A5 + 0x2832 /* export_1282 */]
  4822. 000031B6  558F                     subq.l     A7, 2
  4823. 000031B8  2054                     movea.l    A0, [A4]
  4824. 000031BA  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  4825. 000031BE  4EAD 37DA                jsr        [A5 + 0x37DA /* export_1783 */]
  4826. 000031C2  3E1F                     move.w     D7, [A7]+
  4827. 000031C4  4A06                     tst.b      D6
  4828. 000031C6  672C                     beq        +0x2E /* 000031F4 */
  4829. 000031C8  2054                     movea.l    A0, [A4]
  4830. 000031CA  4A28 00BC                tst.b      [A0 + 0xBC]
  4831. 000031CE  6712                     beq        +0x14 /* 000031E2 */
  4832. 000031D0  486E FFF8                pea.l      [A6 - 0x8]
  4833. 000031D4  4868 0030                pea.l      [A0 + 0x30]
  4834. 000031D8  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  4835. 000031DC  4A00                     tst.b      D0
  4836. 000031DE  504F                     addq.w     A7, 8
  4837. 000031E0  660C                     bne        +0xE /* 000031EE */
  4838. label000031E2:
  4839. 000031E2  0C47 FFFF                cmpi.w     D7, 0xFFFF
  4840. 000031E6  6706                     beq        +0x8 /* 000031EE */
  4841. 000031E8  0C47 0001                cmpi.w     D7, 0x1
  4842. 000031EC  6606                     bne        +0x8 /* 000031F4 */
  4843. label000031EE:
  4844. 000031EE  2F0C                     move.l     -[A7], A4
  4845. 000031F0  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  4846. label000031F4:
  4847. 000031F4  4CEE 18C8 FFC0           movem.l    D3,D6,D7,A3,A4, [A6 - 0x40]
  4848. 000031FA  4E5E                     unlink     A6
  4849. 000031FC  205F                     movea.l    A0, [A7]+
  4850. 000031FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4851. 00003202  4ED0                     jmp        [A0]
  4852. 00003204  9054                     sub.w      D0, [A4]
  4853. 00003206  5445                     addq.w     D5, 2
  4854. 00003208  5649                     addq.w     A1, 3
  4855. 0000320A  4557                     chk.w      D2, [A7]
  4856. 0000320C  2E53                     movea.l    A7, [A3]
  4857. 0000320E  4554                     chk.w      D2, [A4]
  4858. 00003210  4652                     not.w      [A2]
  4859. 00003212  414D                     chk.w      D0, A5
  4860. 00003214  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  4861. 00003216  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4862. // begin alternate branch 00003218-0000321C
  4863. export_1143:
  4864. fn00003218:
  4865. 00003218  4E56 FFDC                link       A6, -0x0024
  4866. // end alternate branch 00003218-0000321C
  4867. export_1143: // at 00003218 (misaligned)
  4868. fn00003218: // (misaligned)
  4869. 0000321A  FFDC                     .invalid   <<F/7/7>>
  4870. 0000321C  48E7 0118                movem.l    -[A7], D7,A3,A4
  4871. 00003220  3E2E 000E                move.w     D7, [A6 + 0xE]
  4872. 00003224  286E 0008                movea.l    A4, [A6 + 0x8]
  4873. 00003228  3F07                     move.w     -[A7], D7
  4874. 0000322A  2054                     movea.l    A0, [A4]
  4875. 0000322C  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  4876. 00003230  A9DF                     syscall    TESetAlignment/TESetJust
  4877. 00003232  2054                     movea.l    A0, [A4]
  4878. 00003234  3147 00B8                move.w     [A0 + 0xB8], D7
  4879. 00003238  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4880. 0000323C  486E FFF8                pea.l      [A6 - 0x8]
  4881. 00003240  2F0C                     move.l     -[A7], A4
  4882. 00003242  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  4883. 00003246  7000                     moveq.l    D0, 0x00
  4884. 00003248  2F00                     move.l     -[A7], D0
  4885. 0000324A  2054                     movea.l    A0, [A4]
  4886. 0000324C  4868 0086                pea.l      [A0 + 0x86]
  4887. 00003250  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4888. 00003254  508F                     addq.l     A7, 8
  4889. 00003256  2F00                     move.l     -[A7], D0
  4890. 00003258  4EAD 3162                jsr        [A5 + 0x3162 /* export_1576 */]
  4891. 0000325C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4892. 00003260  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  4893. 00003264  588F                     addq.l     A7, 4
  4894. 00003266  2F08                     move.l     -[A7], A0
  4895. 00003268  7000                     moveq.l    D0, 0x00
  4896. 0000326A  2F00                     move.l     -[A7], D0
  4897. 0000326C  486E FFF8                pea.l      [A6 - 0x8]
  4898. 00003270  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  4899. 00003274  508F                     addq.l     A7, 8
  4900. 00003276  2F00                     move.l     -[A7], D0
  4901. 00003278  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  4902. 0000327C  2D40 FFEC                move.l     [A6 - 0x14], D0
  4903. 00003280  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4904. 00003284  2D48 FFF4                move.l     [A6 - 0xC], A0
  4905. 00003288  7001                     moveq.l    D0, 0x01
  4906. 0000328A  2F00                     move.l     -[A7], D0
  4907. 0000328C  2054                     movea.l    A0, [A4]
  4908. 0000328E  4868 0086                pea.l      [A0 + 0x86]
  4909. 00003292  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4910. 00003296  508F                     addq.l     A7, 8
  4911. 00003298  2F00                     move.l     -[A7], D0
  4912. 0000329A  4EAD 3162                jsr        [A5 + 0x3162 /* export_1576 */]
  4913. 0000329E  2D40 FFE8                move.l     [A6 - 0x18], D0
  4914. 000032A2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4915. 000032A6  588F                     addq.l     A7, 4
  4916. 000032A8  2F08                     move.l     -[A7], A0
  4917. 000032AA  7001                     moveq.l    D0, 0x01
  4918. 000032AC  2F00                     move.l     -[A7], D0
  4919. 000032AE  486E FFF8                pea.l      [A6 - 0x8]
  4920. 000032B2  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  4921. 000032B6  508F                     addq.l     A7, 8
  4922. 000032B8  2F00                     move.l     -[A7], D0
  4923. 000032BA  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  4924. 000032BE  2D40 FFF0                move.l     [A6 - 0x10], D0
  4925. 000032C2  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4926. 000032C6  2648                     movea.l    A3, A0
  4927. 000032C8  206E FFF4                movea.l    A0, [A6 - 0xC]
  4928. 000032CC  3D50 FFDC                move.w     [A6 - 0x24], [A0]
  4929. 000032D0  3D68 0002 FFDE           move.w     [A6 - 0x22], [A0 + 0x2]
  4930. 000032D6  3D53 FFE0                move.w     [A6 - 0x20], [A3]
  4931. 000032DA  3D6B 0002 FFE2           move.w     [A6 - 0x1E], [A3 + 0x2]
  4932. 000032E0  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4933. 000032E4  486E FFDC                pea.l      [A6 - 0x24]
  4934. 000032E8  2F0C                     move.l     -[A7], A4
  4935. 000032EA  4EBA 053C                jsr        [PC + 0x53C /* 00003828 */]
  4936. 000032EE  4A2E 000C                tst.b      [A6 + 0xC]
  4937. 000032F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4938. 000032F6  6706                     beq        +0x8 /* 000032FE */
  4939. 000032F8  2F0C                     move.l     -[A7], A4
  4940. 000032FA  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  4941. label000032FE:
  4942. 000032FE  4CEE 1880 FFD0           movem.l    D7,A3,A4, [A6 - 0x30]
  4943. 00003304  4E5E                     unlink     A6
  4944. 00003306  205F                     movea.l    A0, [A7]+
  4945. 00003308  504F                     addq.w     A7, 8
  4946. 0000330A  4ED0                     jmp        [A0]
  4947. 0000330C  9854                     sub.w      D4, [A4]
  4948. 0000330E  5445                     addq.w     D5, 2
  4949. 00003310  5649                     addq.w     A1, 3
  4950. 00003312  4557                     chk.w      D2, [A7]
  4951. 00003314  2E53                     movea.l    A7, [A3]
  4952. 00003316  4554                     chk.w      D2, [A4]
  4953. 00003318  4A55                     tst.w      [A5]
  4954. 0000331A  5354                     subq.w     [A4], 1
  4955. 0000331C  4946                     chk.w      D4, D6
  4956. 0000331E  4943                     chk.w      D4, D3
  4957. 00003320  4154                     chk.w      D0, [A4]
  4958. 00003322  494F                     chk.w      D4, A7
  4959. 00003324  4E00                     .invalid   // invalid opcode 4
  4960. 00003326  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4961. // begin alternate branch 00003328-0000332C
  4962. export_1144:
  4963. fn00003328:
  4964. 00003328  4E56 FFE2                link       A6, -0x001E
  4965. // end alternate branch 00003328-0000332C
  4966. export_1144: // at 00003328 (misaligned)
  4967. fn00003328: // (misaligned)
  4968. 0000332A  FFE2                     .invalid   <<F/7/7>>
  4969. 0000332C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4970. 00003330  1C2E 000C                move.b     D6, [A6 + 0xC]
  4971. 00003334  266E 000E                movea.l    A3, [A6 + 0xE]
  4972. 00003338  3E2E 0012                move.w     D7, [A6 + 0x12]
  4973. 0000333C  286E 0008                movea.l    A4, [A6 + 0x8]
  4974. 00003340  2054                     movea.l    A0, [A4]
  4975. 00003342  7000                     moveq.l    D0, 0x00
  4976. 00003344  1028 00B6                move.b     D0, [A0 + 0xB6]
  4977. 00003348  2F00                     move.l     -[A7], D0
  4978. 0000334A  486E FFFE                pea.l      [A6 - 0x2]
  4979. 0000334E  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  4980. 00003352  2F0C                     move.l     -[A7], A4
  4981. 00003354  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  4982. 00003358  558F                     subq.l     A7, 2
  4983. 0000335A  2F0C                     move.l     -[A7], A4
  4984. 0000335C  4EAD 4A2A                jsr        [A5 + 0x4A2A /* export_2369 */]
  4985. 00003360  2054                     movea.l    A0, [A4]
  4986. 00003362  7000                     moveq.l    D0, 0x00
  4987. 00003364  1028 00BB                move.b     D0, [A0 + 0xBB]
  4988. 00003368  0C40 0001                cmpi.w     D0, 0x1
  4989. 0000336C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4990. 00003370  6648                     bne        +0x4A /* 000033BA */
  4991. 00003372  2068 007A                movea.l    A0, [A0 + 0x7A]
  4992. 00003376  2050                     movea.l    A0, [A0]
  4993. 00003378  3828 0020                move.w     D4, [A0 + 0x20]
  4994. 0000337C  2054                     movea.l    A0, [A4]
  4995. 0000337E  2068 007A                movea.l    A0, [A0 + 0x7A]
  4996. 00003382  2050                     movea.l    A0, [A0]
  4997. 00003384  3A28 0022                move.w     D5, [A0 + 0x22]
  4998. 00003388  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4999. 0000338C  2054                     movea.l    A0, [A4]
  5000. 0000338E  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5001. 00003392  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  5002. 00003396  3F07                     move.w     -[A7], D7
  5003. 00003398  2F0B                     move.l     -[A7], A3
  5004. 0000339A  1F06                     move.b     -[A7], D6
  5005. 0000339C  2054                     movea.l    A0, [A4]
  5006. 0000339E  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5007. 000033A2  3F3C 0001                move.w     -[A7], 0x1
  5008. 000033A6  A83D                     syscall    TEDispatch
  5009. 000033A8  3F04                     move.w     -[A7], D4
  5010. 000033AA  3F05                     move.w     -[A7], D5
  5011. 000033AC  2054                     movea.l    A0, [A4]
  5012. 000033AE  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5013. 000033B2  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  5014. 000033B6  6000 00E4                bra        +0xE6 /* 0000349C */
  5015. label000033BA:
  5016. 000033BA  0C47 000F                cmpi.w     D7, 0xF
  5017. 000033BE  660E                     bne        +0x10 /* 000033CE */
  5018. 000033C0  41EE FFF0                lea.l      A0, [A6 - 0x10]
  5019. 000033C4  224B                     movea.l    A1, A3
  5020. 000033C6  20D9                     move.l     [A0]+, [A1]+
  5021. 000033C8  20D9                     move.l     [A0]+, [A1]+
  5022. 000033CA  20D9                     move.l     [A0]+, [A1]+
  5023. 000033CC  606A                     bra        +0x6C /* 00003438 */
  5024. label000033CE:
  5025. 000033CE  2054                     movea.l    A0, [A4]
  5026. 000033D0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5027. 000033D4  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5028. 000033D8  22D8                     move.l     [A1]+, [A0]+
  5029. 000033DA  22D8                     move.l     [A1]+, [A0]+
  5030. 000033DC  22D8                     move.l     [A1]+, [A0]+
  5031. 000033DE  0807 0000                btst.b     D7, 0x0
  5032. 000033E2  671A                     beq        +0x1C /* 000033FE */
  5033. 000033E4  3D53 FFF0                move.w     [A6 - 0x10], [A3]
  5034. 000033E8  558F                     subq.l     A7, 2
  5035. 000033EA  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  5036. 000033EE  2F3C 8202 0006           move.l     -[A7], 0x82020006
  5037. 000033F4  A8B5                     syscall    ScriptUtil
  5038. 000033F6  2F3C 8002 0004           move.l     -[A7], 0x80020004
  5039. 000033FC  A8B5                     syscall    ScriptUtil
  5040. label000033FE:
  5041. 000033FE  7002                     moveq.l    D0, 0x02
  5042. 00003400  C047                     and.w      D0, D7
  5043. 00003402  6706                     beq        +0x8 /* 0000340A */
  5044. 00003404  1D6B 0002 FFF2           move.b     [A6 - 0xE], [A3 + 0x2]
  5045. label0000340A:
  5046. 0000340A  7008                     moveq.l    D0, 0x08
  5047. 0000340C  C047                     and.w      D0, D7
  5048. 0000340E  670C                     beq        +0xE /* 0000341C */
  5049. 00003410  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5050. 00003414  224B                     movea.l    A1, A3
  5051. 00003416  5C89                     addq.l     A1, 6
  5052. 00003418  20D9                     move.l     [A0]+, [A1]+
  5053. 0000341A  30D9                     move.w     [A0]+, [A1]+
  5054. label0000341C:
  5055. 0000341C  7010                     moveq.l    D0, 0x10
  5056. 0000341E  C047                     and.w      D0, D7
  5057. 00003420  670A                     beq        +0xC /* 0000342C */
  5058. 00003422  302B 0004                move.w     D0, [A3 + 0x4]
  5059. 00003426  D16E FFF4                add.w      [A6 - 0xC], D0
  5060. 0000342A  600C                     bra        +0xE /* 00003438 */
  5061. label0000342C:
  5062. 0000342C  7004                     moveq.l    D0, 0x04
  5063. 0000342E  C047                     and.w      D0, D7
  5064. 00003430  6706                     beq        +0x8 /* 00003438 */
  5065. 00003432  3D6B 0004 FFF4           move.w     [A6 - 0xC], [A3 + 0x4]
  5066. label00003438:
  5067. 00003438  486E FFF0                pea.l      [A6 - 0x10]
  5068. 0000343C  486E FFE8                pea.l      [A6 - 0x18]
  5069. 00003440  486E FFFC                pea.l      [A6 - 0x4]
  5070. 00003444  4EAD 3752                jsr        [A5 + 0x3752 /* export_1766 */]
  5071. 00003448  2054                     movea.l    A0, [A4]
  5072. 0000344A  2068 007A                movea.l    A0, [A0 + 0x7A]
  5073. 0000344E  2650                     movea.l    A3, [A0]
  5074. 00003450  376E FFF4 0050           move.w     [A3 + 0x50], [A6 - 0xC]
  5075. 00003456  376E FFF0 004A           move.w     [A3 + 0x4A], [A6 - 0x10]
  5076. 0000345C  176E FFF2 004C           move.b     [A3 + 0x4C], [A6 - 0xE]
  5077. 00003462  376E FFE8 001A           move.w     [A3 + 0x1A], [A6 - 0x18]
  5078. 00003468  376E FFFC 0018           move.w     [A3 + 0x18], [A6 - 0x4]
  5079. 0000346E  47EE FFF6                lea.l      A3, [A6 - 0xA]
  5080. 00003472  3D53 FFE2                move.w     [A6 - 0x1E], [A3]
  5081. 00003476  3D6B 0002 FFE4           move.w     [A6 - 0x1C], [A3 + 0x2]
  5082. 0000347C  3D6B 0004 FFE6           move.w     [A6 - 0x1A], [A3 + 0x4]
  5083. 00003482  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  5084. 00003486  2F08                     move.l     -[A7], A0
  5085. 00003488  4EAD 3892                jsr        [A5 + 0x3892 /* export_1806 */]
  5086. 0000348C  2054                     movea.l    A0, [A4]
  5087. 0000348E  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5088. 00003492  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5089. 00003496  20D9                     move.l     [A0]+, [A1]+
  5090. 00003498  20D9                     move.l     [A0]+, [A1]+
  5091. 0000349A  20D9                     move.l     [A0]+, [A1]+
  5092. label0000349C:
  5093. 0000349C  2F0C                     move.l     -[A7], A4
  5094. 0000349E  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  5095. 000034A2  7600                     moveq.l    D3, 0x00
  5096. 000034A4  4A06                     tst.b      D6
  5097. 000034A6  6710                     beq        +0x12 /* 000034B8 */
  5098. 000034A8  2054                     movea.l    A0, [A4]
  5099. 000034AA  7000                     moveq.l    D0, 0x00
  5100. 000034AC  1028 00BB                move.b     D0, [A0 + 0xBB]
  5101. 000034B0  0C40 0001                cmpi.w     D0, 0x1
  5102. 000034B4  6602                     bne        +0x4 /* 000034B8 */
  5103. 000034B6  7601                     moveq.l    D3, 0x01
  5104. label000034B8:
  5105. 000034B8  1F03                     move.b     -[A7], D3
  5106. 000034BA  2F0C                     move.l     -[A7], A4
  5107. 000034BC  4EAD 2832                jsr        [A5 + 0x2832 /* export_1282 */]
  5108. 000034C0  4A06                     tst.b      D6
  5109. 000034C2  6712                     beq        +0x14 /* 000034D6 */
  5110. 000034C4  2054                     movea.l    A0, [A4]
  5111. 000034C6  7000                     moveq.l    D0, 0x00
  5112. 000034C8  1028 00BB                move.b     D0, [A0 + 0xBB]
  5113. 000034CC  4A80                     tst.l      D0
  5114. 000034CE  6606                     bne        +0x8 /* 000034D6 */
  5115. 000034D0  2F0C                     move.l     -[A7], A4
  5116. 000034D2  4EAD 49D2                jsr        [A5 + 0x49D2 /* export_2358 */]
  5117. label000034D6:
  5118. 000034D6  2054                     movea.l    A0, [A4]
  5119. 000034D8  117C 0001 00BE           move.b     [A0 + 0xBE], 0x1
  5120. 000034DE  7002                     moveq.l    D0, 0x02
  5121. 000034E0  2F00                     move.l     -[A7], D0
  5122. 000034E2  486E FFFE                pea.l      [A6 - 0x2]
  5123. 000034E6  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  5124. 000034EA  504F                     addq.w     A7, 8
  5125. 000034EC  4CEE 18F8 FFC6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
  5126. 000034F2  4E5E                     unlink     A6
  5127. 000034F4  205F                     movea.l    A0, [A7]+
  5128. 000034F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5129. 000034FA  4ED0                     jmp        [A0]
  5130. 000034FC  9354                     sub.w      [A4], D1
  5131. 000034FE  5445                     addq.w     D5, 2
  5132. 00003500  5649                     addq.w     A1, 3
  5133. 00003502  4557                     chk.w      D2, [A7]
  5134. 00003504  2E53                     movea.l    A7, [A3]
  5135. 00003506  4554                     chk.w      D2, [A4]
  5136. 00003508  4F4E                     chk.w      D7, A6
  5137. 0000350A  4553                     chk.w      D2, [A3]
  5138. 0000350C  5459                     addq.w     [A1]+, 2
  5139. 0000350E  4C45 0000                movem.l    <none>, D5
  5140. fn00003512:
  5141. 00003512  4E56 FEFC                link       A6, -0x0104
  5142. 00003516  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5143. 0000351A  266E 000C                movea.l    A3, [A6 + 0xC]
  5144. 0000351E  286E 0008                movea.l    A4, [A6 + 0x8]
  5145. 00003522  2054                     movea.l    A0, [A4]
  5146. 00003524  4AA8 007A                tst.l      [A0 + 0x7A]
  5147. 00003528  6700 007E                beq        +0x80 /* 000035A8 */
  5148. 0000352C  7000                     moveq.l    D0, 0x00
  5149. 0000352E  1013                     move.b     D0, [A3]
  5150. 00003530  5240                     addq.w     D0, 1
  5151. 00003532  48C0                     ext.l      D0
  5152. 00003534  2F00                     move.l     -[A7], D0
  5153. 00003536  2F0B                     move.l     -[A7], A3
  5154. 00003538  486E FEFC                pea.l      [A6 - 0x104]
  5155. 0000353C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  5156. 00003540  41EE FEFC                lea.l      A0, [A6 - 0x104]
  5157. 00003544  558F                     subq.l     A7, 2
  5158. 00003546  7001                     moveq.l    D0, 0x01
  5159. 00003548  1F00                     move.b     -[A7], D0
  5160. 0000354A  4EAD 399A                jsr        [A5 + 0x399A /* export_1839 */]
  5161. 0000354E  1E1F                     move.b     D7, [A7]+
  5162. 00003550  558F                     subq.l     A7, 2
  5163. 00003552  7001                     moveq.l    D0, 0x01
  5164. 00003554  2F00                     move.l     -[A7], D0
  5165. 00003556  486E FEFC                pea.l      [A6 - 0x104]
  5166. 0000355A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  5167. 0000355E  508F                     addq.l     A7, 8
  5168. 00003560  2F00                     move.l     -[A7], D0
  5169. 00003562  486E FFFC                pea.l      [A6 - 0x4]
  5170. 00003566  7000                     moveq.l    D0, 0x00
  5171. 00003568  1013                     move.b     D0, [A3]
  5172. 0000356A  2F00                     move.l     -[A7], D0
  5173. 0000356C  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  5174. 00003570  3C1F                     move.w     D6, [A7]+
  5175. 00003572  558F                     subq.l     A7, 2
  5176. 00003574  1F07                     move.b     -[A7], D7
  5177. 00003576  4EAD 399A                jsr        [A5 + 0x399A /* export_1839 */]
  5178. 0000357A  3F06                     move.w     -[A7], D6
  5179. 0000357C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  5180. 00003580  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5181. 00003584  2F0C                     move.l     -[A7], A4
  5182. 00003586  4EBA 011A                jsr        [PC + 0x11A /* 000036A2 */]
  5183. 0000358A  598F                     subq.l     A7, 4
  5184. 0000358C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5185. 00003590  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  5186. 00003594  2E1F                     move.l     D7, [A7]+
  5187. 00003596  3F07                     move.w     -[A7], D7
  5188. 00003598  3F07                     move.w     -[A7], D7
  5189. 0000359A  7000                     moveq.l    D0, 0x00
  5190. 0000359C  1F00                     move.b     -[A7], D0
  5191. 0000359E  2F0C                     move.l     -[A7], A4
  5192. 000035A0  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  5193. 000035A4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5194. label000035A8:
  5195. 000035A8  4CEE 18C0 FEEC           movem.l    D6,D7,A3,A4, [A6 - 0x114]
  5196. 000035AE  4E5E                     unlink     A6
  5197. 000035B0  205F                     movea.l    A0, [A7]+
  5198. 000035B2  504F                     addq.w     A7, 8
  5199. 000035B4  4ED0                     jmp        [A0]
  5200. 000035B6  8F54                     or.w       [A4], D7
  5201. 000035B8  5445                     addq.w     D5, 2
  5202. 000035BA  5649                     addq.w     A1, 3
  5203. 000035BC  4557                     chk.w      D2, [A7]
  5204. 000035BE  2E53                     movea.l    A7, [A3]
  5205. 000035C0  4554                     chk.w      D2, [A4]
  5206. 000035C2  5445                     addq.w     D5, 2
  5207. 000035C4  5854                     addq.w     [A4], 4
  5208. 000035C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5209. export_1145: // at 000035C8 (misaligned)
  5210. 000035CA  0000 2F0C                ori.b      D0, 0xC
  5211. 000035CE  286E 0008                movea.l    A4, [A6 + 0x8]
  5212. 000035D2  2F0C                     move.l     -[A7], A4
  5213. 000035D4  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  5214. 000035D8  2054                     movea.l    A0, [A4]
  5215. 000035DA  7000                     moveq.l    D0, 0x00
  5216. 000035DC  2140 009C                move.l     [A0 + 0x9C], D0
  5217. 000035E0  2054                     movea.l    A0, [A4]
  5218. 000035E2  2140 00A0                move.l     [A0 + 0xA0], D0
  5219. 000035E6  2F0C                     move.l     -[A7], A4
  5220. 000035E8  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  5221. 000035EC  286E FFFC                movea.l    A4, [A6 - 0x4]
  5222. 000035F0  4E5E                     unlink     A6
  5223. 000035F2  2E9F                     move.l     [A7], [A7]+
  5224. 000035F4  4E75                     rts
  5225. 000035F6  9454                     sub.w      D2, [A4]
  5226. 000035F8  5445                     addq.w     D5, 2
  5227. 000035FA  5649                     addq.w     A1, 3
  5228. 000035FC  4557                     chk.w      D2, [A7]
  5229. 000035FE  2E53                     movea.l    A7, [A3]
  5230. 00003600  484F                     pea.l      A7
  5231. 00003602  5752                     subq.w     [A2], 3
  5232. 00003604  4556                     chk.w      D2, [A6]
  5233. 00003606  4552                     chk.w      D2, [A2]
  5234. 00003608  5445                     addq.w     D5, 2
  5235. 0000360A  4400                     neg.b      D0
  5236. 0000360C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5237. // begin alternate branch 0000360E-00003612
  5238. export_1146:
  5239. fn0000360E:
  5240. 0000360E  4E56 FFBC                link       A6, -0x0044
  5241. // end alternate branch 0000360E-00003612
  5242. export_1146: // at 0000360E (misaligned)
  5243. fn0000360E: // (misaligned)
  5244. 00003610  FFBC                     .invalid   <<F/6/7>>
  5245. 00003612  2F0C                     move.l     -[A7], A4
  5246. 00003614  41EE FFBC                lea.l      A0, [A6 - 0x44]
  5247. 00003618  486E FFBC                pea.l      [A6 - 0x44]
  5248. 0000361C  4EAD 391A                jsr        [A5 + 0x391A /* export_1823 */]
  5249. 00003620  4A00                     tst.b      D0
  5250. 00003622  584F                     addq.w     A7, 4
  5251. 00003624  6748                     beq        +0x4A /* 0000366E */
  5252. 00003626  598F                     subq.l     A7, 4
  5253. 00003628  598F                     subq.l     A7, 4
  5254. 0000362A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5255. 0000362E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5256. 00003632  206E 0008                movea.l    A0, [A6 + 0x8]
  5257. 00003636  2050                     movea.l    A0, [A0]
  5258. 00003638  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5259. 0000363C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  5260. 00003640  A83D                     syscall    TEDispatch
  5261. 00003642  221F                     move.l     D1, [A7]+
  5262. 00003644  E589                     lsl        D1, 2
  5263. 00003646  2001                     move.l     D0, D1
  5264. 00003648  E589                     lsl        D1, 2
  5265. 0000364A  D280                     add.l      D1, D0
  5266. 0000364C  5481                     addq.l     D1, 2
  5267. 0000364E  2F01                     move.l     -[A7], D1
  5268. 00003650  4EAD 398A                jsr        [A5 + 0x398A /* export_1837 */]
  5269. 00003654  285F                     movea.l    A4, [A7]+
  5270. 00003656  598F                     subq.l     A7, 4
  5271. 00003658  2F0C                     move.l     -[A7], A4
  5272. 0000365A  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  5273. 0000365E  285F                     movea.l    A4, [A7]+
  5274. 00003660  2B6E FFFC FA9E           move.l     [A5 - 0x562], [A6 - 0x4]
  5275. 00003666  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5276. 0000366C  600C                     bra        +0xE /* 0000367A */
  5277. label0000366E:
  5278. 0000366E  3F3C 0097                move.w     -[A7], 0x97
  5279. 00003672  4EAD 36BA                jsr        [A5 + 0x36BA /* export_1747 */]
  5280. 00003676  422E 0014                clr.b      [A6 + 0x14]
  5281. label0000367A:
  5282. 0000367A  286E FFB8                movea.l    A4, [A6 - 0x48]
  5283. 0000367E  4E5E                     unlink     A6
  5284. 00003680  205F                     movea.l    A0, [A7]+
  5285. 00003682  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5286. 00003686  4ED0                     jmp        [A0]
  5287. 00003688  9654                     sub.w      D3, [A4]
  5288. 0000368A  5445                     addq.w     D5, 2
  5289. 0000368C  5649                     addq.w     A1, 3
  5290. 0000368E  4557                     chk.w      D2, [A7]
  5291. 00003690  2E53                     movea.l    A7, [A3]
  5292. 00003692  5041                     addq.w     D1, 8
  5293. 00003694  4345                     chk.w      D1, D5
  5294. 00003696  464F                     not.w      A7
  5295. 00003698  5253                     addq.w     [A3], 1
  5296. 0000369A  5459                     addq.w     [A1]+, 2
  5297. 0000369C  4C45 5300                movem.l    A0,A1,A4,A6, D5
  5298. 000036A0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5299. // begin alternate branch 000036A2-000036A6
  5300. export_1147:
  5301. fn000036A2:
  5302. 000036A2  4E56 FFF4                link       A6, -0x000C
  5303. // end alternate branch 000036A2-000036A6
  5304. export_1147: // at 000036A2 (misaligned)
  5305. fn000036A2: // (misaligned)
  5306. 000036A4  FFF4                     .invalid   <<F/7/7>>
  5307. 000036A6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5308. 000036AA  266E 000C                movea.l    A3, [A6 + 0xC]
  5309. 000036AE  286E 0008                movea.l    A4, [A6 + 0x8]
  5310. 000036B2  2054                     movea.l    A0, [A4]
  5311. 000036B4  4AA8 007A                tst.l      [A0 + 0x7A]
  5312. 000036B8  6700 014C                beq        +0x14E /* 00003806 */
  5313. 000036BC  598F                     subq.l     A7, 4
  5314. 000036BE  2F0B                     move.l     -[A7], A3
  5315. 000036C0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  5316. 000036C4  2E1F                     move.l     D7, [A7]+
  5317. 000036C6  2054                     movea.l    A0, [A4]
  5318. 000036C8  2068 007A                movea.l    A0, [A0 + 0x7A]
  5319. 000036CC  2050                     movea.l    A0, [A0]
  5320. 000036CE  3A28 0020                move.w     D5, [A0 + 0x20]
  5321. 000036D2  2054                     movea.l    A0, [A4]
  5322. 000036D4  2068 007A                movea.l    A0, [A0 + 0x7A]
  5323. 000036D8  2050                     movea.l    A0, [A0]
  5324. 000036DA  3C28 0022                move.w     D6, [A0 + 0x22]
  5325. 000036DE  48C5                     ext.l      D5
  5326. 000036E0  BE85                     cmp.l      D7, D5
  5327. 000036E2  6F0E                     ble        +0x10 /* 000036F2 */
  5328. 000036E4  2054                     movea.l    A0, [A4]
  5329. 000036E6  2068 007A                movea.l    A0, [A0 + 0x7A]
  5330. 000036EA  2050                     movea.l    A0, [A0]
  5331. 000036EC  BA68 003C                cmp.w      D5, [A0 + 0x3C]
  5332. 000036F0  6D02                     blt        +0x4 /* 000036F4 */
  5333. label000036F2:
  5334. 000036F2  3A07                     move.w     D5, D7
  5335. label000036F4:
  5336. 000036F4  48C6                     ext.l      D6
  5337. 000036F6  BE86                     cmp.l      D7, D6
  5338. 000036F8  6F0E                     ble        +0x10 /* 00003708 */
  5339. 000036FA  2054                     movea.l    A0, [A4]
  5340. 000036FC  2068 007A                movea.l    A0, [A0 + 0x7A]
  5341. 00003700  2050                     movea.l    A0, [A0]
  5342. 00003702  BC68 003C                cmp.w      D6, [A0 + 0x3C]
  5343. 00003706  6D02                     blt        +0x4 /* 0000370A */
  5344. label00003708:
  5345. 00003708  3C07                     move.w     D6, D7
  5346. label0000370A:
  5347. 0000370A  2054                     movea.l    A0, [A4]
  5348. 0000370C  3028 009A                move.w     D0, [A0 + 0x9A]
  5349. 00003710  48C0                     ext.l      D0
  5350. 00003712  B087                     cmp.l      D0, D7
  5351. 00003714  6C0C                     bge        +0xE /* 00003722 */
  5352. 00003716  3F3C 8000                move.w     -[A7], 0x8000
  5353. 0000371A  7000                     moveq.l    D0, 0x00
  5354. 0000371C  2F00                     move.l     -[A7], D0
  5355. 0000371E  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  5356. label00003722:
  5357. 00003722  2054                     movea.l    A0, [A4]
  5358. 00003724  7000                     moveq.l    D0, 0x00
  5359. 00003726  1028 00BB                move.b     D0, [A0 + 0xBB]
  5360. 0000372A  0C40 0001                cmpi.w     D0, 0x1
  5361. 0000372E  6638                     bne        +0x3A /* 00003768 */
  5362. 00003730  7000                     moveq.l    D0, 0x00
  5363. 00003732  3F00                     move.w     -[A7], D0
  5364. 00003734  3F3C 7FFF                move.w     -[A7], 0x7FFF
  5365. 00003738  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5366. 0000373C  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  5367. 00003740  2054                     movea.l    A0, [A4]
  5368. 00003742  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5369. 00003746  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5370. 0000374A  22D8                     move.l     [A1]+, [A0]+
  5371. 0000374C  22D8                     move.l     [A1]+, [A0]+
  5372. 0000374E  22D8                     move.l     [A1]+, [A0]+
  5373. 00003750  700F                     moveq.l    D0, 0x0F
  5374. 00003752  3F00                     move.w     -[A7], D0
  5375. 00003754  486E FFF4                pea.l      [A6 - 0xC]
  5376. 00003758  7200                     moveq.l    D1, 0x00
  5377. 0000375A  1F01                     move.b     -[A7], D1
  5378. 0000375C  2054                     movea.l    A0, [A4]
  5379. 0000375E  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5380. 00003762  3F3C 0001                move.w     -[A7], 0x1
  5381. 00003766  A83D                     syscall    TEDispatch
  5382. label00003768:
  5383. 00003768  2054                     movea.l    A0, [A4]
  5384. 0000376A  B7E8 0082                cmpa.l     A3, [A0 + 0x82]
  5385. 0000376E  673A                     beq        +0x3C /* 000037AA */
  5386. 00003770  2068 007A                movea.l    A0, [A0 + 0x7A]
  5387. 00003774  2050                     movea.l    A0, [A0]
  5388. 00003776  B7E8 003E                cmpa.l     A3, [A0 + 0x3E]
  5389. 0000377A  672E                     beq        +0x30 /* 000037AA */
  5390. 0000377C  598F                     subq.l     A7, 4
  5391. 0000377E  2054                     movea.l    A0, [A4]
  5392. 00003780  2F28 0082                move.l     -[A7], [A0 + 0x82]
  5393. 00003784  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  5394. 00003788  2054                     movea.l    A0, [A4]
  5395. 0000378A  215F 0082                move.l     [A0 + 0x82], [A7]+
  5396. 0000378E  2054                     movea.l    A0, [A4]
  5397. 00003790  2068 007A                movea.l    A0, [A0 + 0x7A]
  5398. 00003794  2050                     movea.l    A0, [A0]
  5399. 00003796  2254                     movea.l    A1, [A4]
  5400. 00003798  2368 003E 0082           move.l     [A1 + 0x82], [A0 + 0x3E]
  5401. 0000379E  2054                     movea.l    A0, [A4]
  5402. 000037A0  2068 007A                movea.l    A0, [A0 + 0x7A]
  5403. 000037A4  2050                     movea.l    A0, [A0]
  5404. 000037A6  214B 003E                move.l     [A0 + 0x3E], A3
  5405. label000037AA:
  5406. 000037AA  2054                     movea.l    A0, [A4]
  5407. 000037AC  214B 007E                move.l     [A0 + 0x7E], A3
  5408. 000037B0  2054                     movea.l    A0, [A4]
  5409. 000037B2  2068 007A                movea.l    A0, [A0 + 0x7A]
  5410. 000037B6  2050                     movea.l    A0, [A0]
  5411. 000037B8  3147 003C                move.w     [A0 + 0x3C], D7
  5412. 000037BC  2054                     movea.l    A0, [A4]
  5413. 000037BE  7000                     moveq.l    D0, 0x00
  5414. 000037C0  1028 00BB                move.b     D0, [A0 + 0xBB]
  5415. 000037C4  0C40 0001                cmpi.w     D0, 0x1
  5416. 000037C8  6628                     bne        +0x2A /* 000037F2 */
  5417. 000037CA  598F                     subq.l     A7, 4
  5418. 000037CC  2054                     movea.l    A0, [A4]
  5419. 000037CE  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5420. 000037D2  3F3C 0004                move.w     -[A7], 0x4
  5421. 000037D6  A83D                     syscall    TEDispatch
  5422. 000037D8  205F                     movea.l    A0, [A7]+
  5423. 000037DA  2D48 FFFC                move.l     [A6 - 0x4], A0
  5424. 000037DE  2650                     movea.l    A3, [A0]
  5425. 000037E0  2054                     movea.l    A0, [A4]
  5426. 000037E2  2068 007A                movea.l    A0, [A0 + 0x7A]
  5427. 000037E6  2050                     movea.l    A0, [A0]
  5428. 000037E8  3028 003C                move.w     D0, [A0 + 0x3C]
  5429. 000037EC  5240                     addq.w     D0, 1
  5430. 000037EE  3740 0018                move.w     [A3 + 0x18], D0
  5431. label000037F2:
  5432. 000037F2  2F0C                     move.l     -[A7], A4
  5433. 000037F4  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  5434. 000037F8  3F05                     move.w     -[A7], D5
  5435. 000037FA  3F06                     move.w     -[A7], D6
  5436. 000037FC  2054                     movea.l    A0, [A4]
  5437. 000037FE  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5438. 00003802  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  5439. label00003806:
  5440. 00003806  4CEE 18E0 FFE0           movem.l    D5,D6,D7,A3,A4, [A6 - 0x20]
  5441. 0000380C  4E5E                     unlink     A6
  5442. 0000380E  205F                     movea.l    A0, [A7]+
  5443. 00003810  504F                     addq.w     A7, 8
  5444. 00003812  4ED0                     jmp        [A0]
  5445. 00003814  9154                     sub.w      [A4], D0
  5446. 00003816  5445                     addq.w     D5, 2
  5447. 00003818  5649                     addq.w     A1, 3
  5448. 0000381A  4557                     chk.w      D2, [A7]
  5449. 0000381C  2E53                     movea.l    A7, [A3]
  5450. 0000381E  5455                     addq.w     [A5], 2
  5451. 00003820  4646                     not.w      D6
  5452. 00003822  5445                     addq.w     D5, 2
  5453. 00003824  5854                     addq.w     [A4], 4
  5454. 00003826  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5455. // begin alternate branch 00003828-0000382C
  5456. export_1148:
  5457. fn00003828:
  5458. 00003828  4E56 FFE0                link       A6, -0x0020
  5459. // end alternate branch 00003828-0000382C
  5460. export_1148: // at 00003828 (misaligned)
  5461. fn00003828: // (misaligned)
  5462. 0000382A  FFE0                     .invalid   <<F/7/7>>
  5463. 0000382C  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  5464. 00003830  286E 0008                movea.l    A4, [A6 + 0x8]
  5465. 00003834  41EE FFE8                lea.l      A0, [A6 - 0x18]
  5466. 00003838  2054                     movea.l    A0, [A4]
  5467. 0000383A  7000                     moveq.l    D0, 0x00
  5468. 0000383C  1028 00B6                move.b     D0, [A0 + 0xB6]
  5469. 00003840  2F00                     move.l     -[A7], D0
  5470. 00003842  486E FFF2                pea.l      [A6 - 0xE]
  5471. 00003846  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  5472. 0000384A  2054                     movea.l    A0, [A4]
  5473. 0000384C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5474. 00003850  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5475. 00003854  22D8                     move.l     [A1]+, [A0]+
  5476. 00003856  22D8                     move.l     [A1]+, [A0]+
  5477. 00003858  22D8                     move.l     [A1]+, [A0]+
  5478. 0000385A  486E FFF4                pea.l      [A6 - 0xC]
  5479. 0000385E  486E FFE0                pea.l      [A6 - 0x20]
  5480. 00003862  486E FFF0                pea.l      [A6 - 0x10]
  5481. 00003866  4EAD 3752                jsr        [A5 + 0x3752 /* export_1766 */]
  5482. 0000386A  206E 000C                movea.l    A0, [A6 + 0xC]
  5483. 0000386E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  5484. 00003872  22D8                     move.l     [A1]+, [A0]+
  5485. 00003874  22D8                     move.l     [A1]+, [A0]+
  5486. 00003876  558F                     subq.l     A7, 2
  5487. 00003878  2054                     movea.l    A0, [A4]
  5488. 0000387A  3F28 00B8                move.w     -[A7], [A0 + 0xB8]
  5489. 0000387E  4EAD 37DA                jsr        [A5 + 0x37DA /* export_1783 */]
  5490. 00003882  3E1F                     move.w     D7, [A7]+
  5491. 00003884  2054                     movea.l    A0, [A4]
  5492. 00003886  7000                     moveq.l    D0, 0x00
  5493. 00003888  1028 0041                move.b     D0, [A0 + 0x41]
  5494. 0000388C  0C40 0004                cmpi.w     D0, 0x4
  5495. 00003890  504F                     addq.w     A7, 8
  5496. 00003892  6638                     bne        +0x3A /* 000038CC */
  5497. 00003894  0C47 0001                cmpi.w     D7, 0x1
  5498. 00003898  6732                     beq        +0x34 /* 000038CC */
  5499. 0000389A  4A28 00BB                tst.b      [A0 + 0xBB]
  5500. 0000389E  662C                     bne        +0x2E /* 000038CC */
  5501. 000038A0  4A28 00BC                tst.b      [A0 + 0xBC]
  5502. 000038A4  6626                     bne        +0x28 /* 000038CC */
  5503. 000038A6  4A47                     tst.w      D7
  5504. 000038A8  6706                     beq        +0x8 /* 000038B0 */
  5505. 000038AA  0C47 FFFE                cmpi.w     D7, 0xFFFE
  5506. 000038AE  660E                     bne        +0x10 /* 000038BE */
  5507. label000038B0:
  5508. 000038B0  302E FFE4                move.w     D0, [A6 - 0x1C]
  5509. 000038B4  D06E FFEE                add.w      D0, [A6 - 0x12]
  5510. 000038B8  3D40 FFEE                move.w     [A6 - 0x12], D0
  5511. 000038BC  6038                     bra        +0x3A /* 000038F6 */
  5512. label000038BE:
  5513. 000038BE  302E FFEA                move.w     D0, [A6 - 0x16]
  5514. 000038C2  906E FFE4                sub.w      D0, [A6 - 0x1C]
  5515. 000038C6  3D40 FFEA                move.w     [A6 - 0x16], D0
  5516. 000038CA  602A                     bra        +0x2C /* 000038F6 */
  5517. label000038CC:
  5518. 000038CC  302E FFEE                move.w     D0, [A6 - 0x12]
  5519. 000038D0  48C0                     ext.l      D0
  5520. 000038D2  2C00                     move.l     D6, D0
  5521. 000038D4  302E FFEA                move.w     D0, [A6 - 0x16]
  5522. 000038D8  48C0                     ext.l      D0
  5523. 000038DA  322E FFE4                move.w     D1, [A6 - 0x1C]
  5524. 000038DE  48C1                     ext.l      D1
  5525. 000038E0  2E01                     move.l     D7, D1
  5526. 000038E2  DE80                     add.l      D7, D0
  5527. 000038E4  BE86                     cmp.l      D7, D6
  5528. 000038E6  5DC3                     slt        D3
  5529. 000038E8  4403                     neg.b      D3
  5530. 000038EA  6704                     beq        +0x6 /* 000038F0 */
  5531. 000038EC  2006                     move.l     D0, D6
  5532. 000038EE  6002                     bra        +0x4 /* 000038F2 */
  5533. label000038F0:
  5534. 000038F0  2007                     move.l     D0, D7
  5535. label000038F2:
  5536. 000038F2  3D40 FFEE                move.w     [A6 - 0x12], D0
  5537. label000038F6:
  5538. 000038F6  2054                     movea.l    A0, [A4]
  5539. 000038F8  2068 007A                movea.l    A0, [A0 + 0x7A]
  5540. 000038FC  2050                     movea.l    A0, [A0]
  5541. 000038FE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  5542. 00003902  20D9                     move.l     [A0]+, [A1]+
  5543. 00003904  20D9                     move.l     [A0]+, [A1]+
  5544. 00003906  2054                     movea.l    A0, [A4]
  5545. 00003908  2068 007A                movea.l    A0, [A0 + 0x7A]
  5546. 0000390C  2050                     movea.l    A0, [A0]
  5547. 0000390E  5088                     addq.l     A0, 8
  5548. 00003910  43EE FFE8                lea.l      A1, [A6 - 0x18]
  5549. 00003914  20D9                     move.l     [A0]+, [A1]+
  5550. 00003916  20D9                     move.l     [A0]+, [A1]+
  5551. 00003918  7002                     moveq.l    D0, 0x02
  5552. 0000391A  2F00                     move.l     -[A7], D0
  5553. 0000391C  486E FFF2                pea.l      [A6 - 0xE]
  5554. 00003920  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  5555. 00003924  504F                     addq.w     A7, 8
  5556. 00003926  4CEE 10C8 FFD0           movem.l    D3,D6,D7,A4, [A6 - 0x30]
  5557. 0000392C  4E5E                     unlink     A6
  5558. 0000392E  205F                     movea.l    A0, [A7]+
  5559. 00003930  504F                     addq.w     A7, 8
  5560. 00003932  4ED0                     jmp        [A0]
  5561. 00003934  9454                     sub.w      D2, [A4]
  5562. 00003936  5445                     addq.w     D5, 2
  5563. 00003938  5649                     addq.w     A1, 3
  5564. 0000393A  4557                     chk.w      D2, [A7]
  5565. 0000393C  2E53                     movea.l    A7, [A3]
  5566. 0000393E  5455                     addq.w     [A5], 2
  5567. 00003940  4646                     not.w      D6
  5568. 00003942  5445                     addq.w     D5, 2
  5569. 00003944  5245                     addq.w     D5, 1
  5570. 00003946  4354                     chk.w      D1, [A4]
  5571. 00003948  5300                     subq.b     D0, 1
  5572. 0000394A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5573. export_1149: // at 0000394C (misaligned)
  5574. 0000394E  0000 48E7                ori.b      D0, 0xE7
  5575. 00003952  0318                     btst       [A0]+, D1
  5576. 00003954  286E 0008                movea.l    A4, [A6 + 0x8]
  5577. 00003958  558F                     subq.l     A7, 2
  5578. 0000395A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  5579. 00003960  2054                     movea.l    A0, [A4]
  5580. 00003962  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  5581. 00003966  2F2D F972                move.l     -[A7], [A5 - 0x68E]
  5582. 0000396A  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  5583. 0000396E  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  5584. 00003972  2054                     movea.l    A0, [A4]
  5585. 00003974  7000                     moveq.l    D0, 0x00
  5586. 00003976  1028 00BB                move.b     D0, [A0 + 0xBB]
  5587. 0000397A  0C40 0001                cmpi.w     D0, 0x1
  5588. 0000397E  6678                     bne        +0x7A /* 000039F8 */
  5589. 00003980  558F                     subq.l     A7, 2
  5590. 00003982  7000                     moveq.l    D0, 0x00
  5591. 00003984  2F00                     move.l     -[A7], D0
  5592. 00003986  4878 7FFF                push.l     0x7FFF
  5593. 0000398A  2F0C                     move.l     -[A7], A4
  5594. 0000398C  4EBA FC80                jsr        [PC - 0x380 /* 0000360E */]
  5595. 00003990  4A1F                     tst.b      [A7]+
  5596. 00003992  6764                     beq        +0x66 /* 000039F8 */
  5597. 00003994  2054                     movea.l    A0, [A4]
  5598. 00003996  2068 007A                movea.l    A0, [A0 + 0x7A]
  5599. 0000399A  2050                     movea.l    A0, [A0]
  5600. 0000399C  3C28 0020                move.w     D6, [A0 + 0x20]
  5601. 000039A0  2054                     movea.l    A0, [A4]
  5602. 000039A2  2068 007A                movea.l    A0, [A0 + 0x7A]
  5603. 000039A6  2050                     movea.l    A0, [A0]
  5604. 000039A8  3E28 0022                move.w     D7, [A0 + 0x22]
  5605. 000039AC  7000                     moveq.l    D0, 0x00
  5606. 000039AE  3F00                     move.w     -[A7], D0
  5607. 000039B0  3F3C 7FFF                move.w     -[A7], 0x7FFF
  5608. 000039B4  2054                     movea.l    A0, [A4]
  5609. 000039B6  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5610. 000039BA  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  5611. 000039BE  598F                     subq.l     A7, 4
  5612. 000039C0  2054                     movea.l    A0, [A4]
  5613. 000039C2  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5614. 000039C6  3F3C 0006                move.w     -[A7], 0x6
  5615. 000039CA  A83D                     syscall    TEDispatch
  5616. 000039CC  265F                     movea.l    A3, [A7]+
  5617. 000039CE  3F06                     move.w     -[A7], D6
  5618. 000039D0  3F07                     move.w     -[A7], D7
  5619. 000039D2  2054                     movea.l    A0, [A4]
  5620. 000039D4  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5621. 000039D8  4EAD 27BA                jsr        [A5 + 0x27BA /* export_1267 */]
  5622. 000039DC  2F0B                     move.l     -[A7], A3
  5623. 000039DE  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  5624. 000039E2  558F                     subq.l     A7, 2
  5625. 000039E4  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  5626. 000039EA  2F0B                     move.l     -[A7], A3
  5627. 000039EC  2F2D F972                move.l     -[A7], [A5 - 0x68E]
  5628. 000039F0  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  5629. 000039F4  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  5630. label000039F8:
  5631. 000039F8  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5632. 000039FE  4E5E                     unlink     A6
  5633. 00003A00  2E9F                     move.l     [A7], [A7]+
  5634. 00003A02  4E75                     rts
  5635. 00003A04  9854                     sub.w      D4, [A4]
  5636. 00003A06  5445                     addq.w     D5, 2
  5637. 00003A08  5649                     addq.w     A1, 3
  5638. 00003A0A  4557                     chk.w      D2, [A7]
  5639. 00003A0C  2E57                     movea.l    A7, [A7]
  5640. 00003A0E  5249                     addq.w     A1, 1
  5641. 00003A10  5445                     addq.w     D5, 2
  5642. 00003A12  544F                     addq.w     A7, 2
  5643. 00003A14  4445                     neg.w      D5
  5644. 00003A16  534B                     subq.w     A3, 1
  5645. 00003A18  5343                     subq.w     D3, 1
  5646. 00003A1A  5241                     addq.w     D1, 1
  5647. 00003A1C  5000                     addq.b     D0, 8
  5648. 00003A1E  0000                     .incomplete
  5649.